TORONTO - the Mecca of cricket in the Americas
The City of Toronto is best known for having the tallest free standing structure in the world - the CN Tower, which stands 553 m (1,815 ft.) tall - but the city is quickly becoming the Mecca for cricket in the Americas. If anyone is wondering why, consid
07-Jul-2006•ICC Development (Americas) Media Release