Nagoro, a Near-deserted Village in Japan, Known as the “Village of Dolls,” Has more Dolls than Humans! 5.9k views