What does InDRA stand for?
InDRA stands for "Institute for Development Research Amsterdam"
How to abbreviate "Institute for Development Research Amsterdam"?
"Institute for Development Research Amsterdam" can be abbreviated as InDRA
What is the meaning of InDRA abbreviation?
The meaning of InDRA abbreviation is "Institute for Development Research Amsterdam"
What does InDRA mean?
InDRA as abbreviation means "Institute for Development Research Amsterdam"