There is no international law mandating that airlines must provide free food to passengers. In 2026, the "meal service" is entirely a commercial decision made by the airline. While legacy carriers typically include meals on long-haul international flights (usually 6+ hours) as part of the ticket price, "Low-Cost Carriers" (LCCs) and many domestic flights have moved to a "Buy on Board" or "Pre-order" model. Even on international routes, some airlines have begun unbundling fares, offering "Basic" tickets that exclude meals. However, airlines are generally required to provide access to potable water for safety reasons. If you have specific dietary needs, 2026 remains a year where "pre-ordering" at least 24 hours in advance is the only way to guarantee a special meal (like Vegan or Halal) is available.