Top | Sat Jan 12, 2013 6:38am IST

Astronomers discover largest known structure in the universe