And then there's Belgium.
A few days ago there was
a news item about a passenger who made a formal complaint that the
contrôleur greeted a compartment of passengers with
Goeiemorgen-Bonjour. This was in a Flemish-speaking region, so only Dutch should have been used. SNCB agreed with that, at least initially, though also complained that the rules were too strict and they would like to be more helpful to non-Belgians.
The
contrôleur in question reckoned that these rules - which are those for government employees - really apply to tannoy and display announcements, not to a greeting like his. The rules do allow both languages plus German and English to be used on airport trains, and he says this could also have been done here (at Vilvorde).