National Explained: What is Kavach In Indian Railways? Was It Available On The Train Accident Route In Odisha? BY Outlook Web Desk