Bechuanaland was a federation of Tswana lands stretching from the territiry of the Bangwato in present day Botswana to the Batlhaping area around present day Kimberley,South Africa. The area included present day Botswana and large parts of what is now the North West and Northern Cape provinces of modern day South Africa.