Star birth image released on James Webb Telescope’s first anniversary
Washington: It’s been 1 year since the James Webb Telescope was sent into space and today is its first ‘anniversary’. To commemorate this, NASA has released a photo of the birth of a star in the Rho Ophiuchi cloud complex. According to US media, the star-forming region pictured is about 390 light-years away from Earth,…
