Krishna river originates in the western ghats near Mahabaleshwar in Maharashtra. The Krishna river is around 1,290 km in length.
It flows through the states of Maharashtra, Karnataka and Andhra Pradesh before merging in the Bay of Bengal at Hamasaladeevi in Andhra Pradesh.
answered Sep 06, 2023 at 22:34