Photo taken by Gaofen-1 high-definition earth observation satellite shows a corner of Qinghai Lake in Northwest China's Qinghai province. [Photo/Asianewsphoto]