Britexpat, you are right.
its usually fault by home government, most of the workers here is working beyond the contract they signed not just the trade or position is change most likely is the differences in the salary. they dont get what they signed in their home country.

and yet they treated people here more than like A slave., But no one in this country appreciate or recognize that without these workers there will be no construction, no facilities, and no hi-rise buildings at all.