in

Giant Snow Sculptures Displayed At World’s Largest Winter Fair In China

Incredible snow and ice sculptures have been displayed at the Harbin Ice festival in northeast China.