James, Duke of Rothesay (Q3160040)
Scottish prince
Language: