Uprising in Sudan, revolutionaries' rally. Photo: Sudanese Professionals Association

Uprising in Sudan, revolutionaries' rally. Photo: Sudanese Professionals Association