South Karo River is located in Jharkhand, Odisha in India which has a population of over one billion people.
South Karo River is located in Jharkhand, Odisha in India which has a population of over one billion people.