The launch of NASA's James Webb Space Telescope - world's premier science observatory - has been further delayed to March 2021, a move that will cost the agency an additional USD 8.8 billion
Top Section
Explore Business Standard
Don’t miss the latest developments in business and finance.
The launch of NASA's James Webb Space Telescope - world's premier science observatory - has been further delayed to March 2021, a move that will cost the agency an additional USD 8.8 billion
First Published: Jun 28 2018 | 5:40 PM IST