BP to stop new purchases of Russian oil and gas.

BP and Shell, which also announced it would stop buying Russian oil, said, however, that they wouldn't be able to immediately disentangle themselves from the country due to long-term contracts and the difficulty of finding alternative supplies.