Barack Obama says he will 'make BP pay' for oil damage


US President Barack Obama has vowed that BP will pay for the damage caused by the oil spill in the Gulf of Mexico.

He was speaking in a TV address from the Oval Office, traditionally reserved for the most sombre and important moments in US national life.

The statement came as opinion polls suggested a majority of Americans disapproved of how the president has handled the disaster.

READ MORE: Obama in national address on oil