Kunlun Mountains, China As Seen From The ISS

A portion of the Kunlun Mountains
NASA
A portion of the Kunlun Mountains, one of the longest mountain ranges in Asia, in southwestern China is pictured from the International Space Station as it orbited 262 miles above.