Religion in India
Religion in India is characterised by a diversity of religious beliefs and practices. India is a secular state with no state religion. The Indian subcontinent is the birthplace of four of the world's major religions; namely Hinduism, Buddhism, Jainism and Sikhism. Throughout India's history, religion has been an important part of the country's culture. Religious diversity and religious tolerance are both established in the country by the law and custom; the Constitution of India has declared the right to freedom of religion to be a fundamental right.
Partition of India
Opposition to the theory has come from two sources. The first is the concept of a single Indian nation, of which Hindus and Muslims are two intertwined communities. This is a founding principle of the modern, officially secular, Republic of India. Even after the formation of Pakistan, debates on whether Muslims and Hindus are distinct nationalities or not continued in that country as well. The second source of opposition is the concept that while Indians are not one nation, neither are the Muslims or Hindus of the subcontinent, and it is instead the relatively homogeneous provincial units of the subcontinent which are true nations and deserving of sovereignty; this view has been presented by the Baloch, Sindhi, and Pashtun sub-nationalities of Pakistan and the Assamese and Punjabi sub-nationalities of India.