Famous German Twins Alice and Ellen Kessler Kill Themselves in Assisted Suicide
In 2020, the Federal Constitutional Court, Germany’s highest judicial body, conjured a fundamental right to commit suicide, to assist, and be assisted therein. The ruling called suicide a “self-determined death” — i.e., death on demand —…
