6

UK – London

London to me is one of the most energetically charged cities in the world. Yes the title of the city that never sleeps definitely goes to New York, London on the other hand has...