Ice blocks on the frozen Songhua river using hand tools and machines to carve large ice bricks for the annual Harbin Ice Festival in Harbin, China's northeastern Heilongjiang province. — AFP