Images of soaring skyscrapers and towering monuments might spring to mind when you think of London. But, what many people don't know is that almost half of the capital is made up of green space and some eight million trees, which provide a peaceful moment to breathe from the buzz of hectic city life...
Updated 30 May 2024