Latest News from every corner of the World
BP’s first-quarter profit was hit by a decline in oil and gas business, but it confirmed a $1.75 billion share buyback.