Statue of Queen Victoria outside of Windsor Castle

Statue of Queen Victoria outside of Windsor Castle in Windsor, England

Statue of Queen Victoria outside of Windsor Castle in Windsor, England. The monarch ruled from 1837 to 1901 and was also the Empress of India.

Statue of Queen Victoria outside of Windsor Castle,

error: Content is protected !