Indian Railways invests 341cr to deploy Kavach across Ahmedabad division

India