For our Geo Quiz, we asked you to name one of the official residences of the British royal family. The answer is Windsor Castle, in Windsor, England. It’s also the setting for Shakespeare’s The Merry Wives of Windsor. The World’s Laura Lynch reports.