Omdurman is a city on the river Nile in Sudan.