NASA's James Webb Space Telescope promises an 'amazing journey' for astronomy
WION Video Team|Updated: Dec 15, 2021, 09:30 PM IST
Set to launch on December 22, NASA’s James Webb Space Telescope is the largest space observatory in history. It was finished years late at a cost far higher than planned.