Recommended

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