Construction of the Four Seasons hotel in Barbados came to a sudden halt on Thursday and over 700 workers were laid off.
Construction of Four Seasons hotel in Barbados halted, 700 workers laid off