The main reason for success of democracy in India is because of its inherently tolerant nature of Hinduism and its followers. The democracy practiced in India is not perfect but with the country's huge size, hundreds of languages and population (similar to Europe) the credit is for Hinduism.