Smoke rises above buildings in Khartoum on May 12, 2023, as fighting between the forces of two rival generals continues. Warplanes roared overhead as explosions rocked Khartoum on Friday, hours after Sudan's warring parties signed a commitment to respect humanitarian principles in their spiralling conflict, without a truce in sight. (Photo by AFP)