Browsing: The iconic Narendra Modi Stadium is all set for the grand finale of the ICC ODI World Cup 2023 as India and Australia will lock horns on Sunday