Human Rights Watch has reportedly urged the ICC to suspend Afghanistan's membership and bar the Taliban-led nation from international cricket. The request, sent via email to ICC chair Jay Shah on February 3, was made public on March 7. (More Cricket News)