Yuvraj Singh on Monday retired from international cricket after 19 years. The left-handed batting all-rounder scored 1,900 and took nine wickets in 40 Tests, scored 8,701 runs and took 111 wickets in 304 one-day internationals, and scored 1,177 runs and took 28 wickets in 58 Twenty20 internationals. What were the highlights of his career? Divyakant Solanki / EPA

Yuvraj Singh retires a Cricket World Cup hero – but did he fulfill all his father's wishes?