What does IMTD stand for?
IMTD stands for "Institute for Multi Track Diplomacy"
How to abbreviate "Institute for Multi Track Diplomacy"?
"Institute for Multi Track Diplomacy" can be abbreviated as IMTD
What is the meaning of IMTD abbreviation?
The meaning of IMTD abbreviation is "Institute for Multi Track Diplomacy"
What does IMTD mean?
IMTD as abbreviation means "Institute for Multi Track Diplomacy"