She reigns over 137 million people.
She has visited 116 different countries.
She has 30 godchildren.
And more than 1.5 million people have attended her garden parties.
Surely, the queen doesn't need any gifts.
But heads of state, distinguished guests and even subjects of Queen Elizabeth II bestow Her Majesty will all sorts of presents, including a live llama, Legos, and a model of her state coach made from an ostrich egg.
Those are just some of the highlights of a newly released list of...Full Story