Perched on a hill upon the River Thames, Windsor Castle is considered to be a living diary of Britain's monarchy. The oldest and largest occupied castle in the world, the stone fortress is open to ...