We are a party of 17. We booked a holiday to BA in March 2018 to spend Christmas 2018 in Dubai. It cost £33,000. They have advised us (with just 6 weeks to travel) we are now travelling with Air Belgium who are a low cost airline. We didn't pay for this. We were asked to put our complaint in writing which we did. Today an agent called us and explained their policy which is that they will re-book us on a different day depending on availability. As we are travelling during Christmas there is no availability and the hotel is apparently fully booked so we have no choice. We do not want to travel with Air Belgium and BA will not offer any compensation or a refund.