PPP debacle caused by Salman Taseer

PPP is considered to be liberal, and PMLQ has affinity to religious parties.