The Yauatcha Ice City The Yauatcha Ice City   Inspired by the Ice and Snow Festival in Harbin, a city in China’s northeast Heilongjiang province, Yauatcha introduces the Yauatcha Ice City.   The annual festival in one of China’s most northern provinces features towering ice and snow structures created by 300 ‘ice miners’, many of whom are construction […]