The idea that lower interest rates = more investment only really works if your country has solid regulations and rule of law so investors can be sure that if they invest A, they'll get B or at worst, C. Not invest A and get B, C, X, Z, W, F or G.
Italy, Portugal and Spain are the 3 biggest...