Major restaurants always covet Michelin stars, one of the food industry’s premiere signs of success. The latest edition of the Michelin Guide shows that Tokyo restaurants now have a total of 261 stars for 197 different restaurants. Eleven of these restaurants have three stars, and the Tokyo total is triple that of nearest competitor Paris, making the [...]




