‘Development’ is a concept which is contested both theoretically and politically, and is
inherently both complex and ambiguous … … Recently [it] has taken on the limited
meaning of the practice of development agencies, especially in aiming at reducing poverty
and the Millennium Development Goals. (Thomas, 2004: 1, 2)