Prince Christian Oscar of Hanover — German prince