Kirstenbosch is one of South Africa's most impressive botanical gardens - The Independent