India are on a decline. There is absolutely no doubt in my mind with regards to that. Their ace batsmen are all over 35. No matter what class you have, age will catch up with the best of the best. India need to start building for future. I don't see reason for any of Laxman, Dravid or Sachin to continue for much longer. They are just delaying the emergence of youngsters like Kohli. Bowling for India will continue to suck with Zaheer khan being 32 and very fragile. Ishant Sharma could be the only ray of hope for them in that department.
England on the other hand are truly blessed with talent. Broad is finally the bowler he always had the potential to be. Bresnan is turning out to be the allrounder they have been wanting after Freddy. Batting is awesome with question mark over Strauss only. I see them having a much a longer number one reign than India. Big test will come when they visit India but they might just surprise Indian even in their backyard.