India To Build World Largest Solar Telescope
India will build the world's largest solar telescope in the India-controlled Kashmir's cold desert region of Ladakh, at an estimated cost of US$31 million, the Indian Institute of Astrophysics said ...
Read More
