Royalty-free stock photo ID: 1092933596

Windsor Castle in England was built in the 11th Century and is the residence of the British Royal Family.