A big big lake in Qinghai Province, China One of the islands...called sand island