Prince Christian Oscar of Hanover (Q6529275)
German prince
Language: