Barras steps up to challenge
The ICC Men’s T20 World Cup co-hosted by West Indies and USA has attracted 20 countries. Forty-one matches will be played in the Caribbean across six different islands, with the semi-finals in Trinidad and Tobago and Guyana and the title decider scheduled …