How Princess Diana kept King Charles's identity secret using this ancient Scottish title
Most people know the heir to the British throne is known as the Prince of Wales – but there is also a stack of other titles that come with this privileged and pressured position. Prince William is also the Duke of Cornwall, the Duke of Rothesay, the Earl …