[QUOTE=hkgweilo;19349383]Maybe I'm not paying attention, but I have flown 7 long hauls in J or F in the last two months and not once did they serve the second meal seven hours before landing (usually was 2-2.5 hrs before) and not once was there any unicef announcement. Just the movie at the start of the flight.
I have flown HKG-JNB, HKG-ORD, HKG-LAX, HKG-FRA
QUOTE]
Meals are only served 7 hours into long haul flights if the flight is a day flight.
Overnight flights will still have the meal 2/2.5 hours before landing.
Your HKG-ORD must have had the second meal halfway through the flight, unless you were in F.