Prince Heinrich of Hanover — German prince