TotalEnergies said it expected India’s newest LNG terminal, the onshore Dhamra facility located in the East Coast Indian state of Odisha, to start full commercial operations in May.

Published in Latest News