Prince James, Duke of Cambridge (Q2269986)
English prince
Language: