Not all companies fall under the labour law troll, you work in the ministry you should know that.

QP, RasGas, Al Jazeera etc and the rest of the government are not governed by the labour law, they are governed by their own policy with civil law be the deciding factor.

If you are on leave during a holiday, that day is counted as your annual leave. If you return from leave and resume work for one day prior to the Eid holiday then it will not be counted as annual leave. Same goes for maternity leave. Annual leave is paid leave and an public holidays that fall within it are not counted as extra days unless your company has specific policy in this regard.

____________________________________________________
"Diplomacy is the art of saying 'Nice doggie' until you can find a rock - Will Rogers"