Sri Lanka Hopes Return To Venue Of 2011 Final Will Inspire Players For Wankhede Clash With India
ODI World Cup: When it comes to the Men's ODI World Cup, India has been a happy hunting ground for Sri Lanka as they won their only title so far in 1996 at the Eden Gardens in Kolkata and reached the final in 2011 losing to India in the final at the Wankhede Stadium.
Advertisement
Latest Cricket News