Awaji Island
The Awaji Puppet Troupe, located on Awaji Island southwest of Kobe, offers short daily performances and more extensive shows at its own theater and has toured the United States, Russia and elsewhere abroad.