Events, celebrations, special days, campaigns, major sporting events in May 2025 in Britain and around the world.