The Bahamian government has revealed that the Chinese government-owned contractor for the delayed Baha Mar casino-resort withheld the passports and work visas of thousands of migrant Chinese labourers in apparent violation of Bahamian law and international labour conventions.