Windsor Castle is the largest private castle in the world at 45,000 square meters located along the Thames River. It serves as the main residence for Queen Elizabeth II and the British monarchy, and has been since its restoration in 1660 after the English Civil War when it was also being constructed contemporaneously with the castle at Versailles.