India have played 550 plus tests till now. We've had history of flickers of good to fabulous bowling overshadowed by humongous runs piled by run machines like Hazare, Merchant, Tiger Pataudi, Vishwanath, Gavaskar, Mohindar, Azharuddin, Tendulkar, Dravid, Laxman, Sehwag and Kohli.
Except for a perfect 10 by Kumble, a couple of test hat-tricks and the legendary spin quartet of the yore, Indian Cricket is an enduring story of batsmen lording over barren brown patches and capitulating like greenhorns on greener surfaces. We always lionised our batsmen or condemned them because we never really had a bowling unit that could claim 20 wickets in overseas tests. Ajit Wadeker and Kapil Dev achieved some success in West Indies and England. But consistent success abroad was a mirage for the Indian fans.
Though Ganguly was the first ever captain to dream big and aim for overseas test wins, he never got the bowlers to work as a unit. It was mostly one of them bowling well with others misfiring. That consistent hostility of the West Indies of 1970s and 80s, Pakistan in the Imran Khan to Wasim - Waqar era, Australia in the first decade of new millennium had always remained an elusive dream for Indian Cricket fans.
MSD was a revolutionary Captain in ODI Cricket. But he somehow became a passive spectator in overseas tests as Indian bowlers practically threw in the towel when faced with flat decks. When it comes to Test Cricket, Kohli is a different Captain. He might err with team selection, he may not be quite imaginative in his handling of spinners but he has brought in a hitherto unknown element into Indian Cricket. The consistently aggressive fast bowling unit that can claim 20 wickets in most tests. We aren't talking about the 130kmph variety but those who can keep it above 140 to 150 kmph even in the third session of the day.