Contact Information
298 High Street North, London, England, United Kingdom
Detailed Information
Shri Sai Baba is revered as one of the greatest saints ever seen in India, endowed with unprecedented powers, and is worshipped as a God incarnate. SAI means Sakshaat Ishwar (Supreme Godhead). Some of HIS Hindu and Muslim followers regard HIM as a Saint, some as an incarnation of Lord Shiva or Lord Dattatreya or Saint Kabir. Some believed HIM as a Satguru.