Izetta: The Last Witch Season 1

Alternative Titles: Shuumatsu no Izetta, Izetta, The Last Witch, Izetta, Die Letzte Hexe, 終末のイゼッタ

Set in the wake of Germania's 1939 invasion of its European neighbors, the series follows Izetta, the last of a clan of witches, who had been travelling in hiding across Europe with her grandmother from a young age and Fine, the smart and gentle heir to the leadership of the small Alpine state of Altstadt - struggling to remain independent as it prepares for invasion.

Izetta: The Last Witch
Season 1