Japan's biggest annual snow festival has opened in Sapporo, northern Japan with more than 200 snow and ice sculptures on display. Report by Maylamh. Like us on Facebook at http://www.facebook.com/itn and follow us on Twitter at http://twitter.com/itn
Comments