London is 2015’s Top Tourist Destination

London leads the MasterCard report in most international tourists, and most money spent by international tourists. (Photo: Thinkstock) Travel data […]