Veteran Team India pacer Mohammed Shami announced his retirement from Test cricket on Friday, November 6. He made his debut on the same date in 2013.