Where Krishna river is born?

Krishna River - also called as Kistna river in South central India is one of the longest rivers in the nation. The total course of the same is 800 miles. The river traces its origins to Mahabaleshwar in Maharashtra. Krishna River is believed to originate at Krishna Bai Temple in the old Mahabaleshwar. This temple is an ancient Shiva shrine that has a strem emitting from the mouth of a cow. This water then cascades to form Krishna River.