The German Law of Return does require ethnicity (citizenship does not) but it no longer exists. It was designed to allow for the return of ethnic Germans who were left behind the Iron Curtain after WW II, in countries that had brutally expelled the majority of ethnic Germans - some 14 million of them - at the end of the war and immediate post-war period. The law changed after the collapse of the Soviet Union and communist empire. The Israeli law of return is substantially different in the sense that it is not limited to Jews living in specific countries were they encounter oppression and persecution.
U.S. Senate votes overwhelmingly for tougher North Korea sanctions (Reuters)
from the article: Zionism is not an ideology