Qinghai Lake is the largest lake in China. It sits on a high altitude of 3260 m and covers an area of 4,500 sq km. It is one of the sacred lakes for Tibetan Buddhism.
No comments:
Post a Comment