ICC Champions Trophy 2025: It was a night to forget for England in Lahore as they lost to Afghanistan by eight runs on Wednesday. Following the loss, England’s chances of making the semi-final also ended as they had already lost their opener against Australia. Joe Root, who was t







