London is world’s shopping capital

London beat Tokyo, New York and Paris to be the highest grossing city for retail sales in 2010, according to a study of 22 major worldwide shopping destinations by Britain’s Centre for Retail Research. The study, commissioned by comparison website Kelkoo, found London generated £64.2bn of non-food retail sales last year.