India, Dehradun. Statue of Sai Baba of Shirdi, a Great Spiritual Master Revered by both Hindu and Muslim Devotees. Tapkeshwar.


Died 1918.


Size: 3744px × 5616px
Location: Dehradun, Uttarakhand, India, Asia
Photo credit: © Charles O. Cecil / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: asia, baba, dehradun, hindu, hinduism, india, indian, marigolds, master, muslim, religion, religious, sage, sai, shirdi, spiritual, statue, tapkeshwar, temple, uttarakhand