Pro-Assad forces

Anti-Assad forces

Russian forces

Led by air force

Tahrir al-Sham

Syrian army

Northern Front

Turkish-backed

group

Iranian-backed militia

Forces may not join in the Idlib offensive

Hezbollah

Has lost 1,700 fighters in Syria

Russian forces

Led by air force

Syrian

army

Iranian-

backed

militia

Hezbollah

Forces may not join in the Idlib offensive

Has lost 1,700 fighters in Syria

Pro-Assad forces

Idlib is home

to three million

people

Anti-Assad forces

Tahrir al-Sham

Northern Front

Turkish-backed group