India is a large, diverse and complex society, constituting people with varied beliefs. The people of India are largely tolerant which is reflected in the fact that it has accommodated multiple belief systems over the long drawn out history of the country. Peoples of major religions, cultures, faiths and thousands of sects and sub-sects live in harmonious coexistence. It is driven by respect for the other and the capacity for empathy which is built in the Indian ethos.