Home BusinessBP profits double to $3.2bn on higher crude prices