India is often called the land of sacred rivers, with Ganga and Yamuna celebrated as divine mothers. Yet, nestled in the spiritual heartland flows another holy river, Narmada, also known as Rewa.
India is home to many rivers. These water bodies are vital for life. The country has several major river basins. These basins drain large areas of land. India's longest river is the Ganga (2,525 km).