KHARTOUM | Xinhua | Along the rugged road stretching between the city of El Fasher and the town of Tawila in Sudan’s North Darfur lay a landscape heavy with pain and disbelief. Thousands of civilians — barefoot, weary, and silent — carried what little remains of their lives as they …
Read More »
The Independent Uganda: You get the Truth we Pay the Price