The evacuation of Syrian civilians and fighters from four besieged towns has been completed after a 48-hour halt, as part of a mediated swap deal between the warring sides.

Newly released prisoners, who were held by Syrian government, arrived in a bus convoy at insurgent-held Al-Rashideen, Aleppo province, Syria.

Meanwhile thousands of civilians and pro-government fighters from the towns of Al-Foua and Kefraya have arrived in army-held Aleppo.

Rebels reached an agreement on Friday with the government for it to release the first 500 prisoners who would cross into opposition areas as part of the wider deal.