On 24 April in 2026: if all of humanity lived as people do in France, the planet would have exhausted its annual budget by late April. Our way of life would require 3.2 planets.
Read the source article: Earth Overshoot Day 2026: 30 July (France: 24 April)
