The “Switzerland of China” is right here in Xinjiang.

The “Switzerland of China” is right here in Xinjiang. Ah Xin The scenery in Xinjiang is truly breathtaking—you can’t get enough of it. We were snapping photos nonstop the whole way, and the entire trip was a blast. We also…
