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
More information
Visible by: Everyone
All rights reserved
-
Taken on Thursday April 11, 2024
-
Posted on Wednesday July 24, 2024
- 11 visits
0 comments