Quaid-e-Azam was a firm advocate of two nation theory which became the ideological basis of Pakistan. He said: “The Muslims are a nation by every right to establish their separate homeland. They can adopt any means to promote and protect their economic social, political and cultural interests.