England has been eliminated from the Champions Trophy after defeat by Afghanistan. English cricket has lost the art of ...