Title: Awaji no ningyō shibai
Subjects: Japanese Puppet plays
Places: Japan, Awaji Island