Over 1000 children, many of them were abused or neglected by their parents, are forced to survive on the streets in Kathmandu, the capital city of Nepal.
Over 1000 children, many of them were abused or neglected by their parents, are forced to survive on the streets in Kathmandu, the capital city of Nepal.