The cricket stadium in Lauderhill was built in 2007 with the aim of having some matches of the 2007 World Cup played there. However that dream was not realized.

Read more