Windsor Castle England

A royal residence.

Windsor Castle is a royal residence of the British royal family. The original castle was built in the 11th century and it is the longest occupied palace in Europe.