In Nepal many orphanages are run as businesses. They are filled with children who have families, but who are kept and used to bring in funding from foreigners.Activists say many are not orphans and some end up as victims of child trafficking.Al Jazeera's Subina Shrestha reports from Kathmandu.