IBR
2016 Q1 IBR economic update
Our latest International Business Report (IBR) research reveals that global business optimism has fallen to a three-year low in the first quarter of 2016.