Are you a fan of witchcraft and supernatural mysteries? Look no further than the City of Witches novel! This captivating book takes readers on a thrilling journey through the streets of 17th-century Edinburgh, Scotland. With its rich historical setting...