Indian spin hero Harbhajan Singh retires from all forms of cricket

Indian spin hero Harbhajan Singh retires from all forms of cricket
play icon
Harbhajan Singh made his international debut in 1998 and last played for India in 2016, having taken part in 103 Tests, 236 ODIs and 28 T20s.