English: It has its offices in Delhi and Mumbai.
Telugu: ఈ సంస్ధకు ఆఫ్రికా దక్షిణ అమెరికాలతో పాటు ముంబాయి, ఢిల్లీలో కార్యాలయాలు ఉన్నాయి.