Croatia's ruling party, HDZ, is facing a strong challenge from populist forces in the upcoming snap general election scheduled for April 17.
Corruption scandals, discontent over the cost of living, and criticism of HDZ's leadership style have led to mounting pressure on the party.