| in Did You Know Facts
Tokyo offers some of the best restaurants in the world.
People frequently allege that the Michelin star grading system favours Paris unjustly. However, most people are unaware that Tokyo is the city with the most three-star Michelin restaurants.
Related Facts
Some myths even claim that Goddess Durga visited her birthplace on Earth along with her children Lakshmi, Ganesha, Kartik, and Saraswati