A suicide bomber in a pick-up truck filled with explosives attacked a police building in north-west Pakistan today, killing five police officers and wounding at least 30 other people in the latest round of bloodshed to hit the country since the US raid which killed Osama bin Laden.