This is a German TV movie spun off from the venerable Tatort series. It first aired March 2, 2025.
She’s dead and topless because that’s how Europeans roll. A certain number of naked dead bodies are required by treaty, and I guess they had no time for the usual autopsy scene.

