People walk on an almost empty street in southern Khartoum, on May 2, 2023. - Warring generals in Sudan have agreed "in principle" to a seven-day truce, the government of neighbouring South Sudan said on May 2, after regional envoys denounced repeated violations of previous truces. (Photo by AFP)