Amarkantak is a holy pilgrim center for the Hindus located in Pushparajgarh tehsil of Anuppur district of Madhya Pradesh. Amarkantak is also called Tirtha Raj. Amarkantak is situated on the Makkal mountain, here the combination of Vindhya and Satpura hills. This holy place is the source of river Narmada, and it is also the source of the Son river and the Johila rivers. The holy Narmada river flows west and the Son river flows east.The holy Narmada river is considered to be the daughter of Lord Shiva, also called Rewa. The holy Narmada river in the world is only a Yasey river which is undertaken. In this area Lord Shiva, Bhrigu Rishi, Durvasa Rishi and Kapil Muni had done penance. The Kapil stream is near the Ashram of Kapil Muni.