2014-07-03-VeniceJesusLopez-thumb

From London to Paris, these cities have much more to offer than shopping malls and skyscrapers. Here are the top 50 cities every traveller should visit!