29 Apr 2024 fandix commented
It is situated in Austria, because in the background I can hear Austrian radio playing. Where was this filmed?