Science: On the morning of March 29, 2025, lucky early risers in parts of Canada witnessed a mesmerising celestial phenomenon ...