Loading

20240411-105010

The world’s highest research station, established by the Defence Research and Development Organisation (DRDO) at an altitude of 17,664 ft at Chang La, Ladakh, India
Visible by: Everyone
(more information)

More information

Visible by: Everyone

All rights reserved

Report this photo as inappropriate