Sri Lanka screwed up England , A biggest upset for England. Sri Lanka VS England Match Review ICC WC 2019
The biggest event of cricket, ICC Cricket World Cup is running in England and Wales. The 27th match of this tournament is being played between the host nation England and Sri Lanka at Headingley Stadi…