Abu Sayyaf extremists in the Philippines rejoiced as they watched two Canadians being beheaded, a freed hostage has said.

Marites Flor tearfully recalled how John Ridsdel and Robert Hall were separately handcuffed and led away to jungle clearing to be decapitated in April and last week respectively. She said Hall was her fiance.

“It’s so painful because I saw them moments before they got beheaded,” Flor told reporters in southern Davao city, where she was flown to meet the president elect, Rodrigo Duterte, after her release on Friday in nearby Sulu province.

“They were watching it and they were happy,” she said of the militants, adding that she did not witness the killings.