The eighth match of the ICC Champions Trophy will be played between England and Afghanistan in Lahore today. The match will ...