China to set up world's highest altitude telescopes close to India border
The installation of the telescope's main structure -- a 4,450-panel reflector as large as 30 football pitches was built at unique valley in Guizhou Province.
Jan 07, 2017, 19:22 PM IST