I work for a company where we employ expatriates in about 22 countries. When an expatriate is employed in soft locations such as India Indonesia, Thailand, Turkey and the like, we offer them leave of 30 days per year, but we pay for their official travel to their hometown once in 2 years. The tickets are provided for them and their family members.It is up to them to plan their leave and decide on how many days they want to take. The unavailed leave can be encashed. In case they desire to go more frequently, they are welcome to do so at their own cost and within the entitlement of their leave. Apart from that we provide for 7 days of Sick Leave and 6 days of casual leave. In case the employee is on single status then we provide for ticket every year.
We also have hard locations such as Nigeria. Here we allow them 26 days of leave after every 91 days of working if they are on bachelor status. In case they are on family status, then we provide for 31 days of leave after every 5 months.
In countries such as Netherlands, USA, Denmark, Mexico etc, we provide them with 21 days of vacation leave per year and provide for one ticket a year to them and their family members. Normally employees there desire to encash the ticket and travel maybe once in two years or more.
In France, we have an oil well and since the exploration is off shore, we provide for leave of 30 days for every 30 days worked and provide them ticket once in every two months.
In all locations, we allow the encashment of the value of the ticket in case they do not go on leave.
Hope this information is useful.