CDC publishes annual development review report for 2009

CDC, the UK government owned development finance institution has published its annual Development Review report for 2009 detailing its investment impact in poorer countries.