Archive: June 2015

london calling


London is the most popular city in the world. No, not just because I think that's true. It's an official finding - direct from MasterCard’s annual study into Global tourism. London has come out on top five times in seven years. Great news, though I suppose it's hardly surprising.
Read More