As a matter of interest the 46th RTR were the Liverpool Welsh and were raised as a duplicate of the 40th ( Kings ) RTR.
They ( the Liverpool Welsh ) wore the badge in the photo on the shoulder strap and as an arm badge.
A friend has a much posher example edged with silver wire which may have been officers badges.
P.B.