Technology for Human Development

Gohar Ali

About Settings