New Delhi to host 2026 BWF World Championships - IJR News