At least 75 people are dead and 112 badly burned after a fire caused by an exploding oil leak swept through a teeming Kenyan slum.
Survivors said a crowd gathered with jerry cans when oil from a nearby depot spilled into a sewage ditch.
The fire began without warning when a man tossed away a cigarette butt. The ensuing inferno engulfed dozens of men, women and children who had been frantically filling containers with oil, they said.
The impoverished Sinai district of Nairobi was a scene of hellish devastation on Monday. Charred bodies lay scattered up to 300 metres from the site of the blast, and police put a net across a river as more floated down.
Fires still burned, as locals watched the rescue operation and children in school uniforms searched desperately for missing parents.