I passed by this magical garden in the heart of London earlier today. Who would think it?