One of India's most beloved figures is Mother Teresa. The Nobel laureate ... was so shocking that I couldn't leave and just say 'Thank you for this experience.' I felt like I had to stay a little ...