Iran has been holding its own international talks on the Syrian conflict. It is the Syrian government's main regional backer.

But Iran has yet to be formally invited to the planned Geneva talks.

Tehran is watching uncomfortably as its neighbuor unravels – and pushing the case for peace.

Al Jazeera's Soraya Lennie reports from Tehran.