All WHAT TO VISIT: TOURISM in Mahikeng

HISTORICAL PLACE

Mafeking – South Africa – Administrative Headquarters of the Bechuanaland Protectorate