Qinghai Lake:
Qinghai Lake, China's largest inland salt-water lake is at 3200 meters above sea level. It is situated at the east of Qinghai province, around 2.30 ho...
Bird Island:
It is an interesting and charming place on the western shore of Qinghai Lake. The island is a paradise for varieties of birds. The protection policy o...
Dongguan Giant Mosque:
At the south of the Dongguan Street, the Dongguan Mosque is one of the largest mosques in northwest China. First built in 1379, the mosque has a long ...