according to this map,
Pakistani Punjab and Sindh was over 75% Muslim and Bengal was also 50%+ Muslim but why NW Parts of India who are Neighbours of Muslim majority Punjab and Sindh and were under Strong Muslim Rule from Arabs (Gujarat to Western MP) to Mughals for Almost 500 to 800 years undermuslim rule still retained Hindu Majority ?
West Punjab - 75% Muslim
Sindh - 75% Muslim
Kashmin- 75% Muslim
but...
Jammu - 55% Muslim
East Punjab - 55% Muslim
West UP (heartland of Afghans,Iranians and Mughals) - 55% Muslim
Rajasthan - 10% to 20%
Saurastra (west Gujarat) (jinnah's Native State) - 20% to 50% Muslim
so my question is why NW India is still hindu Majority after 800(AM) years of muslim rule ?