Discover the beauty of nature at Kirstenbosch Botanical Garden, nestled at the foot of Table Mountain in Cape Town.