This is like a prayer service blessing Treblinka.
Worse. :-(
Exactly my first thought!
Or Lubyanka square