My flight got delayed twice and when we got onboard we have been told that it got postponed for the next day. That is total 18 hours. We have not gotten any confirmation email, there was no representative at the airport. We have not been given the option for an alternative flight or even accommodation. We have only been given a 4 pound and then a 16 pound voucher. The airport cannot do much about it and their customer service is just fooling around saying that we should book a hotel or another flight and then claim the money from their website.
What is the immediate actions we can take? They say that the flight is not shown as postponed or cancelled in their system.