The UK's first 24/7 zero emission street is coming, the City of London Corporation has announced.
Set for Beech Street in London, most of the road runs underneath the Barbican Estate, a Brutalist building in the city's centre which has been dubbed "Britain’s...