BP oil spill ‘a catastrophe that could’ve been avoided’

The oil spill in the Gulf of Mexico is a catastrophe caused by human error that could have been avoided, the International Energy Agency has said.