UK oil giant BP to hand shareholders $7 billion this year by buying back stock even as profit falls

No comments

Read more