Indian test team captain Virat Kohli has decided to play Shikhar Dhawan ahead of Gautam Gambhir for the Kolkata test. The decision has drawn lot of criticism on Virat Kohli as Dhawan has fallen cheaply as he was opted against in-form Gambhir. However, here we look at the reasons why Virat Kohli has decided to drop Gambhir today.
#1. Shikhar Dhawan is already present in the team

The Delhi batsman has to miss the opportunity as Shikhar Dhawan has been waiting for the chance for a long time as both KL Rahul and Murali Vijay has impressed in his absence. The left hander has had a great IPL but has waited for his chance as Virat decided to give him an opportunity.