News

The Strand Aldwych project has been awarded the prestigious Green Flag Award, recognising its remarkable transformation from one of London's busiest and most polluted roads into a green public space ...