A big family wedding. No one from that end has mentioned cancelling it and British Airways are refunding until the end of May. Realistically do you think I should cancel my three weeks annual leave now or wait? Thanks.