The largest river in peninsular India is the Godavari River. It is also called the Ganges of South India. It originates from the Triambakeshwar Hills near the city of Nashik, located in the ...