31st Infantry Regiment, King’s Guard

GPTKB entity