Topics: 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...
spot_img

Trending