NASA to launch the $10 billion James Webb Space Telescope on Dec. 18

The James Webb Space Telescope, which astronomers hope to herald a new era of discovery, will launch on Dec. 18, NASA said on Wednesday. The $10 billion observatory (about Rs. 73,700 crores), which is a joint project by NASA, the European Space Agency and the Canadian Space Agency, will take off on an Ariane 5 … Read more