BP says lower refining margins will hit profits by up to $600 million

Generated by Feedzy