subshakerz
Hall of Fame Member
India has never beaten SA or Australia on their own soil, and until they beat at least one of them, they are not close to no.1.Sorry but SL are a stronger test side than Eng these days, and yes I'd back them to win in Eng too.
My Rankings would be
1) India
2) SA
3) SL
4) Aust
5) Eng
6) Pak
7) = NZ & WI