Topics: Webb Telescope

Nasa launches James Webb Telescope from french guiana

NASA has lifted off one of the world's biggest satellites named "James Webb Telescope" from French Guiana. In a Statement issued, NASA said, "The Webb...

Trending