There are many such mysterious places in India, where the presence of divine power is felt. But the miracle of God, which is realized in Titlagarh, Odisha, does not happen anywhere else. A mysterious temple where one feels cold even in summer, in the summer season...

read more