Best Places to See Autumn Leaves in Xinjiang

Plan your Xinjiang Tour in autumn? Xinjiang is the largest province in China, the size of three “France”. Xinjiang is situated in the most northwest of China,  bordering Russia, Mongolia, Kazakhstan, Kyrgyzstan, Tajikistan, Afghanistan, Pakistan and India. Xinjiang is rich in natural resources with a splendor of varied landscapes featuring high mountains, basins, deserts, glaciers, clear lakes…

Read More