An Iraqi member of al-Qaida has confessed to killing a Jordanian taxi driver and kidnapping two employees of Morocco's embassy in Baghdad.

The confession of Ziyad Khalaf Karbouli was broadcast Tuesday on Jordanian state TV.

Jordanian TV says Karbouli worked as a customs agent on the Iraqi side of the border with Jordan. In his confession, Karbouli described how he shot the Jordanian driver Khaled Desouki twice in the head.

Karbouli says he kidnapped the two Moroccans last October as they returned to Iraq after visiting Amman.

Jordanian TV credited the country's intelligence service and its special forces with the capture without releasing details.

It is unclear whether the kidnapped Moroccans are still alive.

Some information for this report was provided by AFP, AP and Reuters.