I had a flight from New-York to Tel-Aviv with a layover in Madrid on Sunday 9pm (EST). I booked my tickets through Iberia, but the flight between TLV and Madrid were operated by ElAl. Due to a technical issue with one of the engines, the flight was cancelled. We (the passengers) waited in the plane for a couple hours before the airline made the decision to reschedule the flight.
I was put on a direct flight with ElAl at no additional cost the next day Monday 7pm (EST). I have been looking on Iberia's website what were my rights but I have not been able to find the information (which might be difficult to find on purpose?).
What are my rights? The strict minimum is for me to get reimbursed for all my expenses for that extra 20 hours in NY (taxis/uber, food; I was staying at a friends so there were no hotels fees). Can I get compensated further? I don't think the EU regulations apply for this flight. If anyone had a similar experience, I'd appreciate the help.