The world has been invaded by a demon lord and there are scarce few places left that are safe for anyone…

Demon invasion