CultureShock! India helps you understand this country that has more than 4,000 separate communities and where over 300 different languages are spoken. Learn to manoeuvre through the structure and varieties of Indian society, and appreciate the traditions and values that bind...