Question
Option B: India
The correct answer is “India”.
The worlds highest ground based telescopic observatory is located at Leh in India.