The Brian Lara stadium, part of a US$850 million elite sports complex at Tarouba, was built with the intention that it would host preliminary matches at the 2007 World Cup, but a series of delays meant that matches had to be rescheduled elsewhere.
To help make this website better, to improve and personalize your experience and for advertising purposes, are you happy to accept cookies and other technologies.