Floods, wildfires, droughts and earthquakes forced more than 26 million people to leave their homes in 2023