German elections are taking place on February 23, 2025. Economic stagnation, energy struggles, and rising far-right influence ...