English: It has more than 500 branches all over the world.
Telugu: ఈ సంస్థకు ప్రపంచ వ్యాప్తంగా 500 కి పైగా దేవాలయాలు, కేంద్రాలు ఉన్నాయి.