If you come to India, physically, and walk about one of its cities, preferably Mumbai, or New Delhi, Hyderabad, and Bangalore, or even Kolkata or Chennai, you will learn very, very quickly exactly how complex and diverse is Indian society. Trust me, it is impossible to get even a clue about it...