medals on shirts
Wearing medals on shirts is nearer to us than Oman.
Firemen wear their Long Distance medal (and presumably any others they are entitled to) as an enamel brooch on the working shirt. Clearly the normal ribbon would not stand up to a daily soaking.