 Caste-based differences have also been practised in other regions and religions in the Indian subcontinent like Nepalese Buddhism, Christianity, Islam, Judaism and Sikhism.It has been challenged by many reformist Hindu movements, Islam, Sikhism, Christianity, and also by present-day Indian Buddhism.New developments took place after India achieved independence, when the policy of caste-based reservation of jobs was formalised with lists of Scheduled Castes and Scheduled Tribes.