Omdurman hålles af mahdins trupper.