India sets Up the World’s First and unique Mirror Telescope to keep watch on space
The International Liquid Mirror Telescope (ILMT) is the India’s first liquid mirror telescope and is the largest in Asia.
The International Liquid Mirror Telescope (ILMT) is the India’s first liquid mirror telescope and is the largest in Asia.