The city of Aleppo has fallen. Assad's forces, supported by Putin, did not put up a fight and decided to abandon the city in the face of the rebels' advance. But who are these rebels? It is a huge mix of groups. There are terrorists from Al-Qaeda to Syrians who simply seek to overthrow Assad's dictatorship. Many of these groups fight among themselves and are together only for convenience to defeat a common enemy.