A Shell logo is seen at a petrol station in London

Reuters
A Shell logo is seen at a petrol station in London
A Shell logo is seen at a petrol station in London January 31, 2013. REUTERS/Luke MacGregor
View Comments (0)