Published 17:21 IST, November 4th 2021
Astronomers detect water in a galaxy 12.8 billion light-years from the Earth
Astronomers from the University of Illinois have detected signs of water molecules in SPT0311-58 located 12.8 billion light-years from the Earth.
Image: ALMA Observatory | Image:
self
Advertisement
Loading...
17:21 IST, November 4th 2021