Global oil and gas major BP has published its master sales and purchase contract templates for its liquefied natural gas (LNG) trading business and says it is the ...
A