A logo on a British Petroleum petrol station is seen in London

Reuters
A logo on a British Petroleum petrol station is seen in London
A logo on a British Petroleum petrol station is seen in London April 30, 2010. REUTERS/Toby Melville
View Comments (0)