A very high resolution synthetic aperture radar satellite image showing Xichang Satellite Launch Center in China.

Xichang Satellite Launch Center

A very high resolution Umbra synthetic aperture radar (SAR) satellite image showing Xichang Satellite Launch Center in China.

Interactive Viewer