Afghanistan have defied the odds to become a potent force in world cricket in recent times. Their recent win over England in the Champions Trophy has further established their claims as a modern day giant slayer.Afghanistan Have Become A Giant-slayer In World CricketAfghanistan







