Rainbows appear along the Dushanzi-Kuqa Highway in the Xinjiang Uygur autonomous region this month. The 561-kilometer-long highway winds through the Tianshan Mountains and is a shortcut between northern and southern Xinjiang. [Photo by Wei Xiaohao/China Daily]