A demonstration in support of Donald Trump and Iranian opposition figure Reza Pahlavi has taken place outside the US embassy in Bern.
Protesters carried American and Iranian flags, with some signs praising both figures.
Images of the rally were shared by the US ambassador to Switzerland, Callista Gingrich, and later reposted by President Trump on social media.
Bern police say the demonstration was authorised and passed off peacefully, with no incidents reported.
Geneva private jet show cancelled
Geneva to control Airbnb rentals
Teen arrested after stabbing
Unauthorized demo in Bern causes damage
Home ownership is becoming rarer
Switzerland could be doing more for the environment
