Wednesday, June 28, 2023

Netherlands euthanizing autistic and intellectually handicapped people, researcher finds