Shocking IDMC Report Reveals 75.9 Million People Stranded in Internal Displacement Crisis
The recent report by the Internal Displacement Monitoring Centre (IDMC) reveals shocking statistics on internal displacement: How many individuals were living in internal displacement at the end of 2023? A staggering 75.9 million individuals were living in internal displacement at the end of 2023. How many new internal displacements were registered in the same year? … Read more