A suicide bomber blew himself up at a rally by an anti-Taleban political party in Pakistan, killing 20 people, including a candidate in July 25 elections.