I am planning on traveling with my family to India, mostly west side up to Goa, by trains and public transport. I am a firm believer that God protects those who protect themselves, hence the question.
What sort of hidden self-defense (pepper-spray, tasers) items are legal, also where to get them?