Answer:
River Indus rises in Tibet near lake Mansarowar and river Narmada rises in the Amarkantak hills in Madhya Pradesh.
You need to login to perform this action.
You will be redirected in
3 sec