The eyes of the world are fixed on London.
In a normal year, London attracts 13 million overseas visitors, more than Paris or New York. An additional 260,000 are expected for the Olympics. It has the sixth-largest city economy in the world. Judging by appearances, it seems that London, as its mayor recently boasted, is “the greatest city on Earth!”