The flamboyant Virender Sehwag, one of the world's most destructive batsmen to have played the game, today announced his retirement from international cricket and the Indian Premier league bringing an end to an illustrious career spanning over a decade.