For 10 points, Lord Mayor Boris Johnson currently leads this capital and largest city of the United Kingdom situated on the Thames river.
One proposed plan to alleviate air traffic congestion in this city is the construction of an artificial island named for its current mayor. The result of an effort to revitalize its western portion was the development of the Canary Wharf financial district on the West India Docks of its Isle of Dogs, and Russell Square is home to this city's School of Economics. The M25 motorway spans its perimeter, and its internal transportation has a central hub at Charing Cross Station. For 10 points, Lord Mayor Boris Johnson currently leads this capital and largest city of the United Kingdom situated on the Thames river.
One proposed plan to alleviate air traffic congestion in this city is the construction of an artificial island named for its current mayor.
London