Gents cover their heads while visiting religious places in India.
Specially ladies, not to wear half sleeves or skirt, midis while visiting Temple or Mosque or church.
Take extra care while traveling in Tuk - Tuk with your valuable Items such as Passport and hard cash.
People in india speaks Hindi (North India) and English (in most of urban cities) to communicate.
India is a land of around 600 dialect with language preference of each states
These are Hindi, Malayalam, Kannada , Telegu, Marathi, Gujrati , Rajasthani, Bengali, Odiya etc.