Rebels supported by Turkish troops have laid siege to al-Bab for weeks under the “Euphrates Shield” operation launched by Turkey nearly four months ago to sweep the Sunni Muslim hardliners and Kurdish fighters from its Syrian border.