Royal Highland Fusiliers (piper badge, metal)

£15.00