Dera Sacha Sauda is a spiritual institution based in Sirsa, Haryana. A method of meditation that has come down ages through a tradition of saints and that truly puts man on the path that leads to God is taught here free of cost.
Most Respected Guruji cleaning the specific area at Medical Chowk in Puri, Odisha to make the earth a better place to stay and motivated others to do the same.
Photo Ranjan Ganguly