There was an article on the same in the Gulf Times today. By law, all companies have to pay a minimum of 3 weeks (21 days) salary for every year worked for the company. This is the law, and doesnt matter if its mentioned or not mentioned in your contract.

It is calculated as follow: basic salary x 12 months divided by 365 days x 21 days = benefit per yearÂ