Pakistan doesn't need a Two nation theory.
A concept and a religion doesn't make a country to a country. But the ethnics, races, history, predecessor states make a country to a country.
Pakistan is land of Pashtun, Kashmiris, Punjabis, Sindis and Balochis. Why does Pakistan need a Two nation...