20110424 india: Spiritual leader Sathya Sai Baba passes away