Internally displaced people reach record 75.9mn in 2023; Report Notable May 14, 2024 Switzerland: An NGO monitor discovered that the global population of internally displaced people (IDPs) reached a record 75.9 million in…