 At the T20 Men's Cricket World Cup, Afghanistan's fairytale run to the semi-final has ended in a comprehensive defeat to South Africa. Afghanistan were bowled out for 56, which South Africa quickly chased down to reach their first ever World Cup final. The second semi-final between England and India takes place in Guyana later. That's the latest BBC News.