QatarEnergy signed a 17-year Sales and Purchase Agreement (SPA) with Gujarat State Petroleum Corporation (GSPC) for the supply of up to 1 million tonnes per annum (MTPA) of LNG to India.