Germany takes responsibility for Leningrad siege as it repeats history | Al Mayadeen English