Windsor Castle in Wide-angle View. An aerial view of the castle: (l to r) the Lower Ward, the Middle Ward and Round Tower, the Upper Ward, with the Long Walk in the lower right hand corner. The River Thames can be seen in the upper left of the picture.
Windsor Castle - The Windsor Castle is an official residence of The Queen and the largest occupied castle in the world. A Royal home and fortress for over 900 years, the Castle remains a working palace today.