New Scientist International Edition - 11 January 2025

New Scientist International Edition - 11 January 2025