Shane Warne is a legendary Australian leg spinner and a great student of the game. He spun the ball like no one could ever dream of. But, he has a great understanding and reading of the game and his predictions have to be taken seriously. He has predicted the outcome of the ICC Champions Trophy 2017 after Harbhajan Singh revealed his semi finalists. In 2013 India won the title and England finished runners up in that tournament, the soil was the same, England. England have already booked their semi final spot and India are currently playing South Africa for a place in the semis. As we speak, India are well-placed to make the cut. South Africa were bundled out for 190 and India are 65 for 1, Rohit Sharma is out but Shikhar Dhawan and Virat Kohli are still in the crease.

With India having their noses in front it seems they will make it to the semis and if they do so Bangladesh are waiting for them, which could be a sail through to the finals. Then it will be all eyes on tomorrow’s match to find the other semi finalist from the Pakistan versus Sri Lanka tie, whoever wins that plays England in the semis for a spot in the finals.

By the looks of it, England and India could very well meet in the finals and that could be a chance for England to avenge their 2013 defeat.

But that is all too far-fetched with the weather playing spoilsport anything is on the cards. So no prediction is full-proof.