What birds traditionally live in the Tower of London? A) ravens B) seagulls C) owls D) ducks
What birds traditionally live in the Tower of London? A) ravens