This healthy foodie destination has the most Michelin stars in the world

Want to eat some of the best food in the world? Visit Tokyo. Japan's capital has more Michelin-starred restaurants than any other city.

alt
Photo: Stocksy/Leslie Taylor