Annual Leave Due to Typhoon

My flight was delayed due to Typhoon. Does my company has a right to minus off 2 days leave from my annual leave because of thedelay that happened to me? I was able to contact my company for the incident, informing them that I will only be able to return back to work later.

Of course the company has every right to deduct your annual leave regardless what had happened to you, as long as you did not turn up for work.