'The only king of England named Stephen was the grandson of this conqueror'
William the Conqueror
BRITISH ROYALTY: The only king of England named Stephen was the grandson of this conqueror
The only king of England named Stephen was the grandson of this conqueror
The only king of England named Stephen was the grandson of this conqueror
BRITISH ROYALTY
William the Conqueror
BRITISH ROYALTY