To be fair, India have only been playing Tests for 80 years...England have been playing for hundreds. India had a huge gap of 2 months between series. They also don't get to play much against sides like Bangladesh to boost their confidence (and averages). There players don't play much FC in Ranji and they've been focusing on IPL and CLT20 too much. They also don't make wickets that suit their strengths. Good thing they don't have any dead weights like we do!
I drop knowledge so heavy it leaves the world unbalanced, exterminating the spiritual force of all that challenge, I'm the lyrical apocalypse that crumbles the granite, replacing you as the dominant species on the planet.