Shillong hosts the 31st European Union Film Festival from November 12 to 18, featuring 21 acclaimed films across four city venues.
Walrik Marak • 7 Nov 2026