yes it is printed on their letter head with company stamp.

And i was locally hired. but now he is telling me that he will give the documents once he is in the mood to give.

I also need to work and i cant start unless i will get my papers.

What shall i do.