April 25, 2026 Europe Divided on Energy and Budget, US-Iran Talks, Security Decree Controversy, and Public Outrage Over Reimbursement