This months number is 266. That is number of Japanese restaurants per person in Japan. This is the highest rate anywhere in the world. The country with the second highest number of restaurants in the world is America with 547 restaurants per person. 34 – The number of Michelin 3 star ranked restaurants in Japan....Read More