According to eye witnesses, the suicide bomber blew himself up when the guard opened fire in order to stop him.
The injured have been shifted to the district headquarter hospital in Mardan. Canal road is one of the posh areas of the city.
This is the second blast in the province today. Earlier on Friday morning, an explosion near a police vehicle in Peshawar killed one policeman and injured three.
COMMENTS (18)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ