What a stunning beauty of a lake! Located in Mangya, Northwest China’s Qinghai province, the “Jade Lake” is an artificial salt lake resembling a shining piece of emerald. Covering an area of 26 square kilometers, it is a scenic spot that people can’t miss during a road trip.