Shell profit down 71% last year

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