Champions Trophy 2025: Afghanistan have done the unthinkable as they defeat England by eight runs. The Hashmatullah Shahidi-led side keep writing history as they upset the Jos Buttler-led side, who have been suffering losses since their campaign began in Pakistan . Azmatullah O







