India has won a price cut on a 20-year liquefied natural gas (LNG) deal with global giant ExxonMobil Corp in a rare contract