Australians are truly the best cricketing team in the world right now. After the humiliating loss in the first test they came back in the 2nd test at Lords stronger than ever,England's batsmen are mediocre. Australia can bat for 2 full days
England too have some great batsmen like Cook and Root who perform well in almost every game while Australia as a team have proved themselves for years by winning the World Cup and other big matches. They can be called a consistent top team compared to England and even the young players are extremely talented. I'm happy to see India as the third best team as they too have been winning consistently but they too lost this year in Champions league along with Australia.