The foremost contribution of India to the world over the ages has been considered to be in the field of spirituality. India has many holy places, pilgrimage can be said as the preferred form of tourism for most Indians. Most of these famous places of worship are located either on the hill tops or on the banks of holy rivers.

read more | digg story