Haridwar is one of the seven holiest places for Hindus. It literally means ‘Gateway to God,’ and it is the place where the Holy Ganges leaves the mountains to flow down God’s own town. Thousands of devotees come here every week to bathe in the holy waters and gather round the Har-Ki-Pauri, for the evening […]