a presbyterian at heart wrote: Why was this Swiss Parliamentarian giving a speech in Germany?
Simple. Germany is a free country with the right to free speech. Switzerland and Germany are free countries that allow their citizens and neighbours to travel.
Suggest you look up at the library or online Switzerland, NATO and EU.