Tag: Mafeking

HISTORICAL PLACE

Mafeking – South Africa – Administrative Headquarters of the Bechuanaland Protectorate