German Businesses Start to Lose Faith
The IFO Business Climate Index tracks the sentiment of German business management. It took a tumble in April, perhaps a reflection of a global economic slowdown, particularly in Europe. Germany is the largest economy…



















