42 mouthwatering foods everyone should try in Japan

Here are 42 of the best dishes you need to eat in Japan.