Char Dham – An Abode of God in India

India- a religious country is considered to be God’s own residence on earth. Every nook and corner of the country narrates a story related to Hindu mythology. While every part of India has some cultural, spiritual and religious relevance in Hinduism, Char Dham – the four sacred spots are believed to be the abodes of […]