Thanks Jasmine and Simon for your thoughts and advice. It’s good to get confirmation that I need to keep pushing Expedia. I heard Simon on Radio 2 with Jeremy Vine recently and he said that we have 12 months to claim a refund so I have time on my side. I might well need it!
I will follow your advice and not give up. I have sympathy for smaller booking agents but a big company such as Expedia should be better behaved. They clearly have no regard for their customers and I will definitely think twice about using them again. Thank you again Gil