Events for 31 december, 2024