Champions Trophy: England, Afghanistan face must-win battle in Lahoreby The Uttam Hindu 25 Feb 2025 4:42 PM IST