The world’s largest telescope is being built here, the world will be able to see Alien planets from Chile’s mountainby Ankita Jain29/07/202429/07/2024India News