Distinctive canola flowers grow in the mountains overlooking the Yangtze River in Ruicheng county, Yuncheng city, North China's Shanxi province, March 5, 2016. [Photo/IC]