One police officer has been killed and at least two others injured in a suicide blast on the outskirts of the Afghan capital.

Interior Ministry spokesman Sediq Sediqqi said the explosion took place on December 18 in a village near Kabul's airport.

Sediqqi said the police had been aware of an impending attack and sent a team of officers to prevent the bomber from entering the city in a vehicle laden with explosives, but the man was able to detonate his device.

A December 11 suicide attack at a French-financed school in Kabul killed one German citizen and wounded several other people. Earlier on December 11, a suicide bomber targeted a bus carrying Afghan troops on the outskirts of Kabul, killing six Afghan soldiers and injuring 10 other people.