FTSE 100 Live: BP promises UK spending, Ocado shares slide, Tui optimistic for summer travel
BP’s annual profits today rocketed to $12.8 billion (£9.5 billion), fuelling calls for a North Sea windfall tax.
Evening Standard ·