Russian President Vladimir Putin has announced that the Syrian Government and rebel groups have agreed a ceasefire and to begin peace talks.

The ceasefire is due to come into force tonight.

Turkish Foreign Minister Mevlut Cavusoglu said earlier that Turkey and Russia would act as guarantors under the plan.

The two countries back opposing sides in the conflict, which has raged for more than five years.

Turkish sources said the truce does not apply to two of the main militants groups in Syria, so-called Islamic State and Jabhat Fateh Al-Sham former the Nusra front.

Earlier this month, Moscow and Ankara negotiated a ceasefire in Syria’s second city, Aleppo, that led to tens of thousands of rebel fighters and civilians being evacuated from an enclave besieged by government forces.