Business
BP profits surge to $8.46bn on higher oil prices and trading
Energy company's third-quarter earnings more than triple year-on-year, exceeding analyst expectations.
Energy company's third-quarter earnings more than triple year-on-year, exceeding analyst expectations.