The BJP is a religious conservative political organisation. It sees itself as rising to the defence of Indian culture, and Indian religious systems which include Hinduism, Jainism, Sikhism and Buddhism. To many Hindu nationalists, Bharat is a Hindu Rashtra, literally a Hindu nation.
According to BJP, this definition does not exclude Muslims or Christians.