The importance of the Narmada River as sacred is testified by the fact that the pilgrims perform a holy pilgrimage of a Parikrama or Circumambulation of the river. The Narmada Parikrama, as it is called, is considered to be a meritorious act that a pilgrim can undertake. Many sadhus (saints) and pilgrims walk on foot from the Arabian Sea at Bharuch in Gujarat, along the river, to the source in Maikal Mountains (Amarkantak hills) in Madhya Pradesh and back along the opposite bank of the river. It is a walk. The Parikrama is also performed along the southern bank from its source (Amarkantak hills) to the mouth (Bharuch) and returning along the northern bank, and it is considered to be of the highest religious efficacy.