IDFR: Institute of Diplomacy and Foreign Relations

What does IDFR mean? The above is one of IDFR meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Institute of Diplomacy and Foreign Relations