Royal Residences: Windsor Castle Windsor Castle is the biggest castle and Royal Residence of Her Majesty, The Queen. Read more...