World Videos

Sushi chef’s world championship held in Japan

World

Tokyo (Japan), Jan 28 (ANI): Making sushi is a work of art in Japan. Good handwork is a must for this delicious dish. Celebrating the...