BL
Unfortunately not a lot you can do on this occasion as it is a well known and publicised fact that we are told to ensure we have a comprehensive travel insurance policy in place. Pop into your nearest NAAFI and look for the Serviceguard Travel Protection Policy. This will cover everything for you, including leave cancellation etc, but remember, the military will only ever pay the premium excess and not the full amount; this is what is claimed off the insurance Co.
NAAFI Financial can also be called on 01603 205209.
Hope this helps.
HPT