Touching - Public physical contact between men and women is far less acceptable in India than in other parts of the world.
Some Indians - particularly those who live in the larger cities and have traveled - understand that Western men and women may shake hands (or even kiss) as expressions of social friendship, but you should be cautious of casually touching an Indian woman, especially in small towns and villages. Even the slightest touch can have a sexual connotation.
Traditionally, Indian people use the left hand as part of their toilet routine. Consequently, the left hand is considered unclean, and you should only offer your right hand when greeting someone.
Don't touch a religious object with your feet or left hand.