Claim: South Karo River is located in Jharkhand, Odisha in India which has a population of over one billion people.
Evidence: Jharkhand, Odisha India 1,352,642,280 (2nd)