A spirited Afghanistan upset another former champion team on Monday as Hashmatullah Shahidi’s men beat 1996 winners Sri Lanka by seven wickets and continued their memorable World Cup campaign. Their bowlers had laid the foundation for their third win in Read more…