India most definitely are not winning in England. I guarantee it.
Anyway, as for this thread, I think the world cups were more predictable in 2003 and 07 because we all knew Australia was going to win. They blew away every team in almost every match.
People may forget but the build up to 2011 was the most uncertain and no one was quite sure who should be favs. India would be because of home conditions, SL and Pak because it was in Asia and SA had put together a really good team. By the time we got to the semis, Pakistan made India look pretty average and if it wasnt for the 4 dropped catches, India would have been out for less than 200 and even Pak can chase that lol
2015 was slightly more straightforward, Aus in Aus of course but it was less predictable than 03/07. We also have to remember, India once again arrived with huge hype and people forgot they had a semi against NZ. Does anyone remember the tv and internet ads? Yet NZ not only beat Aus in a group game but got to the final.
2019 is the most unpredictable yet. Eng are the best ODI side for almost 3 years now but their lack of tournament ability might come through. Pak have always done well here so that helps, but it also helps Aus, NZ and possibly SA but they mostly choke. Then theres India, wit h2 good tournaments in Eng behind them. Thats about 5 favourites, which you couldnt have said in 03 or 07.