Video

Thailand's snow sculpture in Sapporo

Sapporo's annual snow festival is a major winter highlight in Hokkaido, northern Japan. This report spotlights how this year, nine teams from overseas joined the international snow sculpture contest ? including longstanding champions Thailand.