A 48-hour ceasefire took hold yesterday in Syria’s battered second city of Aleppo after President Bashar al-Assad’s regime and rebel forces gave in to mounting diplomatic pressure.