An Umbra synthetic aperture radar satellite image showing Lop Nur Airbase in China.

Lop Nur Airbase

An Umbra synthetic aperture radar (SAR) satellite image showing Lop Nur Airbase in China.

Interactive Viewer