London City Facts

Contrary to what is believed, London is not the most soaked European city. Read on to discover more info-tids about the London cityscape.

London City Facts-Infographic