AFTER SURRENDER GREEKS STARE HOLOCAUST IN FACE
German 12th Army HQ, Larissa, Greece • April 21, 1941 After their prime minister’s suicide 3 days earlier representatives of the leaderless Greek government signed a document of capitulation at the headquarters of the German 12th Army at Larissa in Central Greece on this date in 1941. Fourteen Greek divisions laid down their arms. An armistice…

