Conversation so far:
which city is located on the banks of the river godavari
Situated on the banks of river Godavari, Nashik is well known for being one of the Hindu pilgrimage sites.
how long is the river godavari
The Godavari is India's second longest river after the Ganga. It is 1,465 kilometers in length.
what does the name godavari river mean
The word Godavari means granting water or kine. The name could be a Sanskritized form of the Telugu word goda, which means 'limit' or 'boundary.'

Question: where does the river originate from
Self-contained rewrite: where does the godavari river originate from