News James Webb telescope clicks a beautiful star-forming region LaylaOctober 17, 2023October 17, 2023 So James Webb Space Telescope has sent another image our way. That it would be mesmerising and breathtaking is a given as all things in...