Kenya's Prime Minister, Raila Odinga, has described the scene after a petrol pipeline explosion and fire in Kenya's capital as "shocking".

A Red Cross official, Pamela Indiaka, said at least 75 bodies had been recovered. Some reports put the toll at more than 100 dead.

Police and troops cordoned off Nairobi's Lunga Lunga industrial area as firefighters battled fierce flames in a nearby shanty town.

A cigarette butt is believed to have started the fire.