Which capital city has the most Michelin stars in the world – London, Paris or Toyko?
Paris. Paris has the most Michelin stars in the world, with a total of 129 Michelin starred restaurants. Tokyo is in second place with 114 Michelin starred restaurants, and London is in third place with 91 Michelin starred restaurants.