New China TV
Mirror of the Sky: Amazing View of Chaka Salt Lake in Qinghai, China
Amazing view of Chaka Salt Lake in Qinghai, China. The natural saline lake is seen as an eastern gateway to Qaidam Basin, which reserves one of the largest ...
Search Text Case Sensitive Exact Words Include Comments
List of Bookmarks
(Video Hosted on YouTube )