England’s poor performance at ICC events continued to haunt them. The Three Lions were knocked out of the Champions Trophy following an eight-run defeat against Afghanistan on February 26.Afghanistan Pulled Off Massive Upset In Champions TrophyBatting first, Afghanistan piled on







