Category: South Africa

Cape Town – the “Mother City”

Comments 4
Cape Town, also known as the Mother City, is located at the foot of one the New 7 Wonders of Nature, the Table Mountain. The impressive rock is visible from