Claim: The Michelin Guide has given Tokyo by far the most Michelin stars of any city in the world.
Verdict: SUPPORTS