Afghanistan have justified their giant slayer tag with an excellent win over England in the Champions Trophy on February 26. The Afghans will now face Australia in a do-or-die clash on February 28 at Lahore’s Gaddafi Stadium.Afghanistan Will Be Up Against Australia In A Crunch Ti







