England, Berkshire, Windsor, Windsor Castle and Queen Victoria Statue, Stock Photo, Picture And Rights Managed Image. Pic. JAI-TPX10682