London: world's leading destination?