Astronomers have found the largest water body in the universe. The volume is enough to fill the earth's oceans by more than 100 trillion times and it was located on a quasar. It was located about 12 billion light years from the earth. Quasars are extremely luminous and were first …
Read More »