One of the most awaited lists for the food industry is out, the Michelin guide for 2020! Tokyo has topped the list with the most number of Michelin-starred restaurants in the world, featuring 226 restaurants! Kyoto with 106 Michelin-starred restaurants followed second. Unfortunately in the 2020 guide, what was known as the 'world's best sushi restaurant' in Tokyo has been stripped off its three Michelin stars. The restaurant called Sukiyabashi Jiro no longer accepts reservations from the general public and was therefore removed from the list.