Hi, I am working in a US-based company, but it is an India Pvt Ltd. We are working in the India branch, but we are not getting leave on the 15th of August or 26th of January without any compensation. They give us leave on the US Independence Day instead of India. Is this allowed?