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