A world filled with both humans and demons is the setting of the enduringly popular anime series Inuyasha. The plot centres on Kagome Higurashi, a 15-year-old schoolgirl who accidentally falls into a well at her family shrine and is transported to the Sengoku period of Japan. She meets Inuyasha, a half-dog, half-demon during her stay […]