Sai Baba - A spiritual Leader in Bangalore, India. I met him twice, on my way to India in the airplane and at his ashram.