Turkish Leader Calls For “Death To Armenian Dogs”
The Deputy head of Sweden’s main Turkish association, Barbaros Leylani, has urged all Turks to kill “Armenian dogs” in a shocking speech given at Sergels Square. Leylani has been forced to resign in disgrace shortly after saying […]