click here to watch full video
India's legendary all-rounder Yuvraj Singh announced his retirement from international cricket saying he gave "blood and sweat" to represent his country.