Shell profit down 71% last year

Shell profit down 71% last year
Commuters ride past a Shell petrol station in Manila, Phillipines. File/Reuters

Most Popular Stories