Harbhajan Singh. (Source: Twitter)

Spinner Harbhajan Singh has announced retirement from all forms of cricket.

He was a part of the World Cup-winning team in the 2007 T20 World Cup and 2011 50-over World Cup. Bhajji is one of the Indians to pick up a Test hattrick as well.