Table Mountain: A Hiking Experience Beyond Expectations in Cape Town, South Africa