The battle is set to come down to three parties: Pakistan Muslim League-Nawaz (PML-N), Pakistan Peoples Party (PPP) and Pakistan Tehreek-i-Insaf (PTI).
The battle is set to come down to three parties: Pakistan Muslim League-Nawaz (PML-N), Pakistan Peoples Party (PPP) and Pakistan Tehreek-i-Insaf (PTI).