India has a population that follows several major religions, with Hinduism being practiced by the majority at 79.8% according to the 2011 census. Other religions include Islam at 14.2%, Christianity at 2.3%, Sikhism at 1.7%, Buddhism at 0.7%, and Jainism at 0.4%. The Indian subcontinent is the birthplace of four of the world's major religions - Hinduism, Buddhism, Jainism, and Sikhism - and the Indian constitution protects freedom of religion.