Afghanistan will face Australia in the semi-finals of the Under-19 World Cup after pulling off a stunning, surprise victory over New Zealand in Christchurch.
Afghanistan will face Australia in the semi-finals of the Under-19 World Cup after pulling off a stunning, surprise victory over New Zealand in Christchurch.