Kirstenbosch National Botanical Garden in Cape Town, South Africa (by pia).