Advertisement

There is a small town in Japan which is a village for dolls. This small village is very small in area that any markets or even schools cannot be found. ... Full Story

Advertisement

Viral in Social Media

Advertisement