Originally it was because South Africa was strategically placed half way between Europe and Asia along the trade route, so trade ships travelling to the East had a really good place to get fresh supplies.
Later it was because of the gold and diamonds.
In the South
The British colonised parts of South Africa in the 1860's and 1870's.
In the 17th century, the British began to colonize North America and South America. It would not be until the 19th century that the British would acquire large land-holdings in Africa and Asia.
Yes, Russia did not colonize any part of Africa.
Because Cecil Rhodes had a vision of Great Britain governing Africa. He was a primary mover for colonisation of central Africa,
British colonize but not anymore does him.
my guess is: Christianity, warm weather, rich resources, tea and spices, more land.
an
Chris Stone
1600'S1600'S
Because the French did not colonize South Africa.
For the "working poor" of London.