I flew SIN-HAN last year and all announcements were made in English both on the outbound and inbound flights. I guess Vietnamese is a very hard language to speak but isn't Korean as well? I don't know if it's just the Vietnam routes that are in English only. Perhaps Vietnamese passengers make up a very low proportion of SQ's customers on these routes?