Tokyo: The Greatest Place to Eat on Earth

Ivan Orkin explains why Japan's capital city lives up to its culinary reputation