Nakime

The Biwa Demon is a mysterious Demon that dwells in the Dimensional Infinity Fortress.