Indian State of Odisha Introduces Plan to Reduce Debt Bondage
BHUBANESWAR – With 46 million residents, Odisha is the 11th most populous state in India. The eighth-largest Indian state by area, Odisha has a density of more than 760 people per square mile. Odisha also has one of the highest migration rates in the country. Approximately 500,000 people relocate every year, primarily due to escape…