New Delhi: Veteran Indian off-spinner Harbhajan Singh announced his retirement from all forms of cricket on Friday. The...