English: It currently has branches in 14 cities around the world.
Telugu: * ప్రస్తుతం ప్రపంచవ్యాప్తంగా 14 దేశాల్లోని 29 నగరాల్లో ఈ సంస్థ కార్యాలయాలు ఉన్నాయి.