No spiritual journey is considered complete without a trip to Haridwar in the North India. The land of legends and tales located in the foothills of the Himalayas and cleansed by the holy Ganga is considered as the holiest place to wash the sins.
Read more