Windsor, United Kingdom (1998). The Windsor Castle where the royalty lives in UK. I didn't see the Queen, Prince Charles or his sons there that day unfortunately.

No comments: