BISHOPSGATE: Decisions on ‘best use of London's roads are always going to be difficult’ says Mayor


Mayor of London image credit: Greater London Authority