Buy tickets for the best upcoming events in malta
12-15 December
13-15 December
21 December - 5 January
26 December - 5 January
2-5 January 2025
24-26 January 2025