Lord's Nest Mission For the Abandoned and Orphaned Children in India
Abandoned Children
Current population of India is over 1 billion of which over 500 million are children. In 2007, there were more than 11 million abandoned children in…