Pope Leo XIV to have lung surgery
Digest more
NASA’s Perseverance Rover sets a Mars driving record
Digest more
Netflix snaps up 2030 World Cup in Spain
Digest more
In exactly a month, on November 13, 2026, the world will end. Fittingly, our impending apocalypse falls on Friday the 13th .
FIFA president Gianni Infantino received a previously undisclosed payment of $1.72 million in 2024 from the company set up to run the 2026 World Cup.
The governments of big economies must take “urgent” action to reduce their fiscal deficits, warned the IMF in its annual World Economic Outlook. The fund predicted that net borrowing in rich countries would this year reach its highest since 2021.