Tokyo and Paris may have more Michelin stars but London’s status as the world’s most cosmopolitan city for dining out has been strengthened by a record rise in the number of restaurants over the past year.

Continue reading