Followers are mourning the loss of an iconic Indian religious figure today: Shri Sathya Sai Baba died on Sunday in his home town of Puttaparthi in South India. Joining us now Dr. Tulasi Srinivas, assistant professor of Antrhopolgoy at Emerson College.