Thousands of pilgrims throng the sacred Sai Baba Temple every day with the singular hope of deliverance from worldly pain. Located in the Ahmednagar district of Maharashtra, Shirdi is a small village that literally means the foot of prosperity and it is here that pilgrims believe that their Sai beckons them with open arms. Nurtured by a strong belief that anyone who visits Shirdi never returns empty-handed, Sai Baba is faith and divinity epitomized in one. Watch Sharanam with Juhi Chawla to understand the message and miracles of Sai Baba in the devotees' own words.