Particle
.news
Tawila
Tawila or Tawilah is a town in North Darfur State, Sudan.
From
Wikipedia
8 ARTICLES
2d ago
RSF Offensive in North Darfur Displaces Millions, Escalates Humanitarian Crisis
8 ARTICLES
last wk.
Sudan's Zamzam Camp Destroyed in RSF Assault, Forcing Mass Displacement
10 ARTICLES
6mo ago
CNN's Clarissa Ward and Crew Held Captive by Militia in Darfur