Events for Thursday, 1 May 2025 — Saturday, 31 May 2025