Kreditanstalt für Wiederaufbau (KfW) is a German state-owned investment and development bank.