James Webb Space Telescope, A better successor of the Hubble Space Telescope to be launched on Christmas Eve
The James Webb Space Telescope (also known as JWST or Webb) is a huge infrared telescope with a mirror surface measuring roughly 6.5 meters in diameter. An Ariane 5 rocket is deemed to deploy the James Webb Space Telescope. The European commitment to the project includes the launch vehicle. Webb is set to be delivered […]