Latest news and events - 3 July 2026