News

BP p.l.c. downgraded to Hold as weak refining margins, well-supplied energy markets, and limited growth prospects weigh on ...