Personally, I would look into the national policies and as C152T said, those of the company. It may well be cultural discrimination. But I'm no expert on these things. Of course if you start making waves there's ways of your bosses giving you trouble as well. I'd sugges a "reasoning" with your boss and find an understanding, preferably a mutual one.
Good luck mate.