The Afghanistan Cricket Board (ACB) has suspended Mohammad Shahzad who is one of the best player of the Afghanistani cricket team. Shahzad perform as a wicket keeper.
He was suspended because of visiting out of country without any permission. According to a breach of the ACB Code of Conduct, no player can leave their country/visit other country without seeking permission from ACB.
That's why Mohammad Shahzad was suspended for an indefinite period.