Categories
Economy Europe

German Business Confidence Plummets as Lockdowns Persist