Article By:
Global Economic Intersection
Thursday, May 29, 2014 9:09 AM EDT
Russia’s $400 billion deal to supply natural gas to China likely has the sponsors of some of the more marginal liquefied natural gas (LNG) projects squirming.