ICC Champions Trophy 2025: It is no secret that noted UK-based journalist Piers Morgan wears his heart in his sleeve. But on Wednesday, he towed the line after Afghanistan shocked England by eight runs in a Champions Trophy 2025 game. It was a result no one would have expected







