Karn Sharma announces retirement from all forms of cricket, ending a 20-year journey with India caps, strong domestic numbers and four IPL titles.

The 38-year-old represented India in four international matches and won the IPL with CSK, SRH and Mumbai Indians. | Cricket

Former India leg-spinner Karn Sharma has retired from all forms of cricket at the age of 38, bringing an end to a career that lasted more than two decades.