The stage is set: Nearly 60 teams confirmed for the 2025 FIDE World Rapid & Blitz Team Championships in London May 11, 2025