The Tianshan Mountains is located in northwest China's Xinjiang Uygur Autonomous Region, featuring majestic snow view.
Cecilia Cheung covers Marie Claire magazine
Curiosity rover explores Mars
Underwater volcanic eruptions
Japan in islands row
Nationwide hunt for killer