London is the most popular city break, according to Euromonitor data, which looks at international visitors staying overnight. According to Euromonitor’s findings, nearly 22 million people visited in ...