Mohammad Nabi is a wily off-spinner from Afghanistan and is one of the best all-rounders to have played for the country. He has been part of almost