Turkey summoned the Swiss ambassador on Sunday to protest at a Kurdish rally in Bern which Ankara dubbed a "terrorist gathering", a diplomatic source said.
"Walter Haffner has been summoned to our (foreign) ministry where he has been made aware of our displeasure... The ambassador has been told those responsible must face justice," the source said.