Almost all the Italian badges I have seen have been brass and other than rank badges, stars don't feature. As far as I know they didn't have a machine gun like that either, so seems unlikely to be Italian in my opinion. The style does seem Eastern European though, maybe Yugoslav, Hungarian, Czech...?
Cheers,
Alex
|