According to Javed Iqbal, the ideology of Pakistan is rooted in the Two-Nation Theory, which posits that Muslims and Hindus are two distinct nations with separate identities, cultures, and histories. This theory was championed by Muhammad Iqbal and other Muslim leaders, who argued that Muslims in India needed a separate homeland to protect their rights and interests.