I would guess that it isn't a question of a rule, but one of usage. I believe that given you/shown them is more common in British English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous"Foreign visitors rote about the animals shown them."Wrote?