Claim: South Karo River is located in Jharkhand, Odisha in India which has no settlement.
Evidence: Jharkhand, Odisha India