By the numbers: The top towns to visit and why

These cities ranked top five, out of a total of 48 cities, in the latest Global Power City Index