Tanjiro and Nezuko seem to have had peaceful lives after ... a scientist who discovers the Blue Spider Lilies in the present.
Popular anime 'Demon Slayer' is all set for a grand release in India after releasing in Japanese theatres in July 2025.