Around 55 rescued children return to their homes in India's northeastern Manipur state.

Record ID: 329362