0 Overview of the Ongoing Conflict in the Democratic Republic of the Congo: Kwamouth Crisis 2024 December 19, 2024 Leila Abdi The conflict in Kwamouth, DRC, erupted due to a land rights dispute between the Teke
0 Kinshasa: Africa’s Most Densely Populated Megacity December 17, 2024 Omar Fitzgerald Kinshasa, with a population of 17 million, is Africa’s most densely populated megacity, renowned for