Cape Town, in South Africa, is famous for its dramatic mountains and coastline, but its greatest treasure lies in the plants ...