India, Jan. 24 -- NASA has released a beautiful new image of a stunning vista of the Helix Nebula in infrared light from NASA's James Webb Space Telescope. "The Eye of God" is a lovely name for this nebula, which resides 650 light-years away in planet Earth's direction in the constellation of Aquarius. The nebula is a planetary nebula, which consists of a star to which life has been supplied on a vast scale as a grand finale to a stellar career near the end of its life cycle.

The Near-Infrared Camera of the JWST has observed that there are thousands of brighter knots of gas, which are arranged like pillars, referred to as cometic knots, which emerge from the inner ring of this nebula. The glowing feature, which encompasses high-speed win...