Twenty more were wounded when the bomb exploded in a market on the outskirts of the northwestern city of Peshawar.

Elsewhere, suspected militants have killed five policemen in a shoot-out in the volatile southwestern Baluchistan Province where Baluch separatists have been fighting decades for more autonomy and control of the resource rich region bordering Afghanistan and Iran.