Islamabad: Pakistani law enforcement agencies arrested 3,143 terrorists over the past three years, with a majority of the arrests being made in the restive northern Khyber-Pakhtunkhwa province.

A total of 4,240 weapons were seized from the arrested terrorists, including rocket launchers, missiles, suicide jackets, bombs, grenades, mines and anti-aircraft guns.

Of the total arrests, 2,101 terrorists were detained in Khyber-Pakhtunkhwa, 231 in Punjab, 145 in Sindh, 343 in Balochistan, 130 in Islamabad, 106 in Gilgit-Baltistan, 80 in the tribal belt and five in Pakistan-occupied Kashmir, an official said.

A total of 505 people were killed and 1,720 injured in terrorist attacks in Punjab during the past two years, the official said.