All good things come to end: Harbhajan retires from all formats
He has played 103 Tests and 236 ODIs, bagging almost 700 wickets and has become an iconic figure in the international circuit.
He has played 103 Tests and 236 ODIs, bagging almost 700 wickets and has become an iconic figure in the international circuit.
He left his impoverished home as a teenager and stowed away on a ship bound for Manila. He made his professional debut as a junior flyweight in 1995, aged 16, fighting his way out of abject poverty to become one of the world’s highest-paid athletes