BP cautions over ‘weak’ oil trading and reveals up to £3.7bn in write-downs

The oil giant joined FTSE 100 rival Shell, after it also last week cautioned over a weaker performance from oil trading amid lower crude costs.