Mughals succeeded in India because Indians had a vast mixture of the religious cultures and Mughals adopted some Hindu traditions in their culture and empire, as it was difficult to convert all Indian population into Islam, because of the great distance of the Mecca and Medina, from India. Mughals created a sub-culture by infusing various Hindu practices. They also improved the religious tolerance among people, and thus, succeeded in ruling India.