Immersive venue JAPAN/TOKYO Samurai drama Dokuro-Jo No Shichinin (Seven Souls in the Skull Castle) opened on March 30 to launch the world's second 360-degree immersive theatre.