The Windward Islands are the southern, generally larger islands of the Lesser Antilles. Part of the West Indies, they lie south of the Leeward Islands, approximately between latitudes 10° and 16° N and longitudes 60° and 62° W. Read More
USA Cricket has announced an inaugural international tour for the USA Women's Under 19 team as they are set to travel to the Caribbean in January to play against Windward Islands U19 Women's team in a series of four Twenty20 matches. ...