T20 cricket began in England way back in 2003 and it pretty much came back home when the country hosted the 2009 T20 World Cup. However, they didn”t have a great start as they lost to minnows Netherland at the home of cricket in the tournament opener on this day, ...
Read More »