India sets up world’s first liquid mirror telescope for astronomy- All you need to know | India News
New Delhi: India has arrange its first-ever 'liquid mirror telescope' at Devasthal Observatory in Uttarakhand. The most important Worldwide Liquid ...