Armstrong International launches a geothermal energy production site in Herstal - Armstrong | India