Along a winding Chinese mountain road dotted with inns and restaurants is Jinan Orphanage, a place of refuge and site for troubled parents to dump unwanted children. In just 11 days, 106 children, all with disabilities or medical conditions, were dropped off at the Jinan facility, according to local state media. Read more