Mafeking - South Africa - Administrative Headquarters of the Bechuanaland Protectorate

Profile