So after month long exercise of match over match, the world cup semi-finals have come down to the top 4 teams that pretty much everybody had their bets on from the beginning. For all the talk around how south asia dominates cricket, its simply not true, except of course India. The Indian in me would like to see India win the world cup, but honestly my heart wants a New Zealand <> South Africa final. Either of the two countries deserves a world cup they’ve been chasing for such a long time, but my gut says we will see a India <> Australia final, like a repeat of 2003, except this time India will get its revenge.