ODI World Cup 2023 SL vs NED: Sri Lanka Tastes Victory Against Netherlands After Facing Three Consecutive Defeats 11 November 202321 October 2023 by Cricket Web Desk