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 May 15, 2013. REUTERS/Stefan Wermuth
View Comments (0)