Tag: Cape Town

Cape Town is a port city on South Africa’s southwest coast, on a peninsula beneath the imposing Table Mountain.

Page 1 of 2 1 2