Table Mountain is one of South Africa's most iconic natural landmarks, overlooking the city of Cape Town. A flat-topped mountain offering panoramic views, it is part of the Table Mountain National Park, which is home to a diverse range of flora and fauna.