A portion of the Kunlun Mountains in southwestern China
iss068e017473 (Oct. 18, 2022) --- 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.