Scenario:
You submit vacation request to management as required, it is approved (verbally).
2 days before your vacation start date you are told you have to postpone it, this is after having purchased airline ticket, hotel reservation made, car rental paid, tour paid etc.
Is it legal...