Kirstenbosch Botanical Garden located on the slopes of Table Mountain in Cape Town is one of the seven magnificent gardens in the world.