Towering over Cape Town, Table Mountain is one of the most iconic natural landmarks not only in South Africa, but in the world. This flat-topped mountain has been a guiding landmark for sailors ...