DestinationsThe Japanese village where life-sized dolls outnumber humans 10 to 1 — and the woman who’s been making them since 20035 hours ago0CommentsSource: Wikimedia Commons Nagoro is a village deep in the Iya Valley on Shikoku island in Tokushima Prefecture, Japan. Once home to 300 residents, the population has shrunk to approximately 27…