Mohammed Shami has announced his retirement from Test cricket, exactly 13 years after his debut on November 6,…