Photo taken on July 31, 2016 shows a giant yellow rubber duck on Harbin section of the Songhuajiang River in Northeast China's Heilongjiang province. [Photo/Xinhua]