Repeat: Earlier this year, the MasterCard Global Cities Index report predicted London would be the most visited city in the world this year, with nearly 19 million international visitors.
Earlier this year, the MasterCard Global Cities Index report predicted London would be the most visited city in the world this year, with nearly 19 million international visitors.