The shores of Qinghai Lake in China are captured in this Overview. The lake is the largest in the country, covering 1,667 square miles (4317 square km), which is nearly one and a half times the size of the state of Rhode Island.

See more here: https://bit.ly/338kTxB

37.000945°, 99.892228°

Source imagery: Maxar Technologies