A protest in Bonn, Germany: The German government has previously argued against weapons deliveries to Ukraine
Repenting historical wrongs is a national pastime in Germany. But even by German standards, the soul-searching over Berlin's Russia policy is remarkable.
Since Russia invaded Ukraine on 24 February, many German politicians have publicly admitted they got Vladimir Putin wrong. Even German President Frank-Walter Steinmeier has apologised, saying it was a mistake to use trade and energy to build bridges with Moscow.