Kolhapur is a city on the banks of the Panchganga River in the southern part of the Indian state of Maharashtra.