Kevelaer is a town in the district of Kleve, in North Rhine-Westphalia in Germany. It is the largest Catholic pilgrimage location within north-western Europe. From Wikipedia
Police opened a death investigation focused on identification, cause of death, possible third-party involvement.