Geothermal energy is most economical in volcanic regions and where there are hot geysers. Most regions in India don't have access to such regions therefore it is an expensive deal for India.