Kirstenbosch botanical gardens, South Africa. The craggy edge of Table Mountain is visible in the background.