China posts lowest growth in 24 years, as IMF lowers 2015 outlook

2015-01-20 5