French energy giant Total SA will buy a 37.4% stake in Indian gas distribution company Adani Gas, as it looks to capitalise on the South Asian country's push for cleaner sources of energy.