This unusual postcard comes from Austria. From different angle you can read on postcard: State of the art, slogan of 12th festival. Vienna Independent Shorts is an international short film festival held annually in May in Vienna. It is the largest short film festival in Austria.
Stamp is St Stephen's Cathedral in Vienna, issued on 01.03.2015.