In Indian conditions? I really doubt it. They've got awesome back up strength in their bowling attack - that's the biggest improvement in England I've seen. Not sure how that is going to help England win a test match in India, when the entire bowling attack is going to be on it's first tour to India, except Anderson - I concede he is a world class performer capable of taking wickets anywhere. But besides him, whether Sehwag, Gambhir, Dravid, Tendulkar, Laxman line up to Broad or Tremlett is a moot point.
These instances are really aberrations considering the fact that India has lost just 4 tests in 7 years.
I've always been wary of mercurial talents like Flintoff and Steyn (not so mercurial, but great like Marshall and Hadlee), and the occasional screw ups of our local associations to prepare green tops in order to proclaim their supremacy over BCCI. If one of the above happens, okay. But besides that I just don't see England dismissing Sehwag, Gambhir, Dravid, Tendulkar, Laxman, Dhoni, and someone else twice.
I would be the first one to admit that the Indian team has a lot of glaring failings, but for England defeating India in India is still a bridge too far - even in a test match.