Udfyld følgende sætning: Regimentet sejlede til Sydafrika igen i juni 1828 og deltog i kampene i
Sjette Xhosa-krig i 1834-1835 før han vendte hjem i maj 1840. I august 1842 hjalp det med at undertrykke Preston-strejken og blev derefter sendt til Gibraltar i november 1844 før det sejlede til Barbados i februar 1848. Regimentet rejste videre til Halifax, Nova Scotia, i juli 1851 og vendte hjem i oktober 1854. Det følgende år flyttede regimentet først til Malta, for derefter at tjene i Krimkrigen, og ankom i maj 1855 og tjente ved belejringen af Sevastopol som en del af Colin Campbells Highland Brigade. De vendte hjem i 1856, og i august 1857 flyttede de videre til Indien for at hjælpe med at undertrykke det indiske oprør og tjente i det centrale indiske felttog i 1858. Den forblev i Indien indtil 1866, da den vendte hjem. Det sejlede igen til Indien i 1871. Regimentet spillede en fremtrædende rolle i den anden afghanske krig i 1878-80, hvor det deltog i slaget ved Peiwar Kotal i november 1878, slaget ved Charasiah i oktober 1879 og belejringen af Sherpur Cantonment nær Kabul i december 1879. De var derefter en del af general Roberts kolonne, der marcherede fra Kabul til Kandahar, før de deltog i slaget ved Kandahar i september 1880.