Oman LNG announced signing a sale and purchase agreement (SPA) to deliver 1 million tons per annum (MTPA) of liquefied natural gas (LNG) to BP.