By IANS
At least 20 people were injured in an improvised explosive device (IED) blast that hit a market in Pakistan's Khyber Pakhtunkhwa province, police said.