LONDON: BP boosted its share buyback programme after net profit soared to its highest in more than a decade on strong oil and gas trading results, as the energy company took a $24 billion charge after exiting its operations in Russia. Read full story