Dubai and London topped the list of travellers’ spending when it comes to shopping as revealed by the Mastercard Global Destination Cities Index report which highlights the cities travellers spend the most on shopping based on a ranking of 162 cities in terms of...