I flew from Bangkok to London on 11 October (TG916). Unlike most of the long haul flights on other airlines, Thai Airways served the second meal NOT diring the last two hours before landing but several hours after the first meal!!! Therefore, we didn't get snacks in between and were ONLY given sandwiches before we landed!!! WHY???
This was my first Thai Airways flight and was very disappointed!!!