World's best sushi restaurant dropped from Michelin Guide

The world's best sushi restaurant seats just 10 people and is famously housed in a Tokyo metro station. But despite its cult following, the exclusive restaurant has lost its listing in the Michelin Guide.