Across Germany, nearly 11,000 mayors shape local politics. Most of them work on a voluntary basis. Now, facing increased threats, many of them are...
b321a77351e1927776a443f2f2613e92