Edgar Stuart, Duke of Cambridge (Q5337475)
British prince
Language: