Royal Weddings, the Olympics and global tourism stats aside does London still have the right to call itself the capital of the world or is New York ready to re-claim its title to be the world's true leading gobal city?
Royal Weddings, the Olympics and global tourism stats aside does London still have the right to call itself the capital of the world or is New York ready to re-claim its title to be the world's true leading gobal city?