City of Lauderhill in Florida to Host T20 Cricket World Cup Matches in June 2024 Staff Writer October 4, 2023