12th November, 2026 Europe's Euclid Telescope Maps More Than 900 Million Galaxies in Major New Cosmic Data Release