Over 100 militants have attacked a police station in northwest Pakistan, killing six policemen. Two of the policemen were beheaded in the attack near the northwestern city of Peshawar, which triggered a gun battle that lasted for several hours. The militants were armed with heavy machine guns, rocket-propelled grenades and assault rifles. One of the beheaded men was a senior official who commanded several police stations in the area. Police said the militants burned the barracks and four police vehicles before they escaped. Officials also said 12 policemen were wounded in a separate attack some 20 kilometres south of Peshawar. Pakistan has been in the spotlight in recent days following the attack on a 14-year-old human rights campaigner which has drawn international criticism.