World | Thu Oct 16, 2008 11:07pm IST

Hobbled Hubble Space Telescope revived