Sakthi Amma is a young living master who is considered an Avatar by the Hindus. The Sri Narayani Siddar Peedam,  is a large architectural complex founded by Amma after a Vision at the age of 16. The Peedam is in the middle of the Thirumalaikodi village, near Vellore in the Province of Tamil Nadu in Southern India.