Parties like PPP and PML get votes from 70% popualation that lives in the villages and rural areas of Pakistan. Hardly 30% of Pakistanis live is urban areas and cities and hardly 25% are educated and they vote for parties like MQM, ANP and JI etc.
If these parties ever had worked for their voters, the rural areas and villages would have been much better living places then the cities. The rural and villagers need to be educated, I wish Imran KIhan spend more time in small villages of Sindh, Punjab, KP and Baluchistan rather going to cities only.