A suicide bomber has killed more than a dozen people including police in an attack during a demonstration of citizens against militancy. More than 18 people were injured in the attack.