Next to Paris, no other city could possibly have as many top quality French restaurants as Tokyo, Japan. Does that explain why the city has more Michelin stars than New York and Paris combined?

Food•Sports•Travel
Next to Paris, no other city could possibly have as many top quality French restaurants as Tokyo, Japan. Does that explain why the city has more Michelin stars than New York and Paris combined?