Sources with knowledge of the deal said that Bharat Petroleum Corporation in India will receive 2.5 million tons (LNG) of ...