Table Mountain

Table Mountain is one of the most iconic landmarks in South Africa, and is located in the beautiful city of Cape Town. This flat-topped mountain