Video: Rebels in Damascus rally to call for Islamic Caliphate

Turkey’s leaders must be smiling like cheshire cats.

h/t WZ

, , , ,

Top Executive Media Publishing