Siddha is a Tamil word that may be translated to mean "perfected one."
There are a number of Siddha yoga ashrams and meditation centers all over the world. This tradition's two main ashrams are located in New York and Ganeshpuri, India. There are other locations across the U.S., India, Canada, Germany and Japan.
The mission statement for Siddha yoga is “to constantly impart the knowledge of the Self.” The founders teach that one must see God within one another because God dwells within each person.