News

Britain's BP is bracing for a shareholder backlash at its annual general meeting on Thursday, with a chorus of disgruntled ...