The Godavari River is often called 'Vriddha Ganga' or 'Dakshina Ganga' (Old Ganga or South Ganga) because it is the longest peninsular river in India (1,465 km) and has religious significance similar to the Ganga. It flows through Maharashtra, Telangana, Andhra Pradesh, Chhattisgarh, and Odisha. Krishna, Narmada, and Kaveri are major rivers but do not carry this epithet.