People travelling to Germany to participate in cultural festivals, sporting events, religious gatherings or film productions may need to apply for a short-stay Schengen visa, depending on their nationality. The visa allows eligible travellers to stay in Germany for up to 90 days within a 180-day period for event-related activities.
Here's a step-by-step guide to who needs the visa, how to apply and the documents required.