England must secure a victory against Afghanistan in the 2025 Champions Trophy taking place in Lahore. A defeat could ...