Indian pace spearhead Mohammed Shami has officially retired from Test cricket after a 13-year career. He claimed 229 wickets ...