Qinghai Lake is the largest inland lake in China. Its name means "Blue Lake". Located in Qinghai province, Northwest China, on an endorheic basin, a closed drainage basin that retains water and allows no outflow to other external bodies of water.
These photos, taken by Rong Xiandong on July 15, 2014 , give a glimpse of Qinghai Lake's charm. (Source: China.org.cn/Chinadaily.com.cn)