For the 13th consecutive year, Japan’s capital holds its crown as the most Michelin-starred city in the world, according to the Michelin Guide Tokyo 2020. The guide, which marks the first edition outside the west, awarded a record 191 stars to the 150 restaurants it lists, nearly twice as many as Paris’s 97 stars and more than triple the 49 issued for London. See full story here