From fish-shaped pastries to green ice cream, this guide to the must eat food in Japan covers the country's best dishes and where to find them.
2.9k