The acclaimed Italian film "There's Still Tomorrow" premiered in China recently, with its creators attending screenings in Beijing and Shanghai.
Advanced technologies, including artificial snowmaking and smart temperature control, are helping power a boom in winter sports in China's warmer southern regions.