Near what river is the library that contains the Aberdeen Bestiary located?
Palace of Westminster:  Commonly known as the Houses of Parliament after its occupants, the Palace lies on the north bank of the River Thames in the City of Westminster, in central London.
i don't know