London calling: World's top travel spot