On 26 January 2012, on the very day that German chancellor Angela Merkel was seen on worldwide TV laying a wreath at a ceremony in Berlin to commemorate the closing of the Nazi death- camp Auschwitz, Too Many Ghosts was being screened at the Imperial War Museum in London and at Auschwitz in Poland to commemorate the very same thing.