120 Fenchurch Street – London’s largest roof garden
A new roof garden has opened in the City of London, and what it lacks in height, it more than makes up for in width — it’s the largest roof garden in London.