Im currently on holiday and my flights home this week are likely to be cancelled as I've a stop in Dubai, I cant get a direct flight home. Im a civil servant, would I have to take annual leave if I cant get back for when im due back to work, or is there some special leave provision?