January 18, 2023 New sources of energy mean Germany is no longer dependent on Russia, Germany’s finance minister said.