The annual Harbin International Ice and Snow festival in Harbin, China, opened at the weekend and runs until the end of February. Picture AP