Japanese Restaurant Serves World’s Largest Sushi Portions

A restaurant in Japan’s Aichi Prefecture has become famous for serving arguably the world’s largest sushi dishes, up to 20 cm in diameter and nearly 6-kg-heavy. The Umewaka Restaurant in Anjo City, Japan is unlike any other sushi restaurant in the world. Here the world-renown Japanese delicacy doesn’t come in bite-size servings, unless your name […]