The rifle has "RFI" on the socket. I think someone's confusing where the stamp is, there seems to be a "GRI" stamp on what looks like the breech end of the barrel. (5th image down in the original set)
__________________
Allan Quatermain: “Automatic rifles. Who in God's name has automatic rifles”?
Elderly Hunter: “That's dashed unsporting. Probably Belgium.”