Lower prices weigh on results at Shell, next share buyback tranche launched

Post Thumbnail

Breaking