CHENNAI: India and Australia are set to lock horns at the Narendra Modi Stadium in the ODI World Cup final. The Men in Blue will be looking to avenge the 20-year-old defeat - the 2003 World Cup final as well as the wounds that Australia inflicted in the World Test Championship final earlier this year.
CHENNAI: India and Australia are set to lock horns at the Narendra Modi Stadium in the ODI World Cup final. The Men in Blue will be looking to avenge the 20-year-old defeat - the 2003 World Cup final as well as the wounds that Australia inflicted in the World Test Championship final earlier this year.