This gallery contains 1 photo.
Quinghai Lake is in western China and is the largest salt water lake in China. Quinghai means “blue sea” in Tibetan. Quinghai Provence borders on Tibet and is inhabited by Tibetans. It is a beautiful land of open steppes and treeless mountains dotted with … Continue reading