Take a seat at the table
Cape Town, the port city that sits beneath Table Mountain. Stunning beaches, famous views and history collide on the South African coast