Europe is remembering the estimated 18 million people who passed through Nazi concentration camps. April 11 marks the liberation of Buchenwald, one of the ...