Sorry for getting back a bit late. Originally i said NO to the offer as the housing and travel were not even provided ... what these bastids did was given me 10,500 as my basic salary and gave me 4,500 for allowance. Any way i emailed them to say that this is not good for me in the long run. Any way they have come back to me with a new offer which is:

Basic Salary (Allowance included): QR20,000
Yearly Air Ticket: QR5,500
Medical: Provided by the company (free)

Since my mrs is pregnant, the medical cover the private maternity.

This is the max what they have offered me. What do you think is this a good offer now? I know my company HR are being tight bastids but this is the best what they could get me. Thanks guys.