Yuvraj Singh announces retirement from international cricket

A veteran of 304 ODIs, 40 Test matches and 58 T20Is, Yuvraj Singh's 19-year-old international career came to an end on an uneventful note on Monday.