প্রতিষ্ঠানটি ভারতের নতুন দিল্লিতে অবস্থিত।