Looks incredible. That is in China?
#1
#3
It is in the extreme west of China. It is about 3000 miles from Beijing but only 100 miles from the Afghanistan border.