Virat Kohli resigned as India's Test captain in January 2022. Today, four years later, he reveals why.