Yuvraj Singh reasoned that him standing with Sachin Tendulkar in the latter's feud with then-coach Greg Chappell cost him India's captaincy.
Virat's decision came a day after India was defeated by Dean Elgar's South Africa in Cape Town in the three match Test series.
The 32-year-old made the announcement through a Twitter post where he also explained the reason behind his decision.
Former India all-rounder Yuvraj Singh believes the young wicket-keeper has proved himself as a match-winner and has matured with his age.
While Virat has led India to many bilateral series wins, there is nothing to show to his credit as far as ICC trophies are concerned.
The Team India skipper Virat Kohli is currently in quarantine ahead of the side's departure for the WTC final.
Soon after the embarrassing loss in the opening game, fans on Twitter started criticizing Virat Kohli’s leadership skills and demanded for a captaincy change in the shortest format of the game.
Subscribe To Our Daily Newsletter And Get News Delivered Straight To Your Inbox.