what was the flight number and date? Not to sound defensive about SQ, but after more than 2 million miles with them over 10 years, I have yet to encounter such an serious breach of hyigene.
SQ is fully at the mercy of the caterers at Bangalore. SQ do not have their own kitchen. And they can only do so much auditing etc. No airline is every going to QC every single meal for every single flight in every single kitchen.
Comment