Journalist @dnevnik based in Bulgaria, covering Balkans/MENA/Eastern Europe/etc. Older account @angel_a_petrov was hacked. Languages, sci-fi, African blues.

Bulgaria
Joined March 2026
Attention! Someone has taken over my previous X/Twitter account. DO NOT click links in messages from @angel_a_petrov. I may delete the old one even if I manage to get it back, we'll see (I go in touch with X). As Trump would put it, thank you for your attention to this matter!
1
8
2,900
Angel Petrov retweeted
What just happened in Serbia is (almost) unprecedented: a non-party student-led movement crushed an incumbent semi-authoritarian party in national election. What happens next may be wholly new. 1/6
1
33
2
181
9,527
Vučić made clear he was waiting for the students to fail so that he can seize the opportunity. But pressure on the SNS may already be growing from within. His potential comeback could depend on how the presidential election goes.
Post-Vučić Serbia: - Rule of law gains, as SNS clientelist networks come under pressure. - The new majority might prove fragile, giving Vučić chances to rebuild some support. 1/3
1
1
21
5,111
Replying to @JasminMuj
presidential elections still coming up, aren't they? You think Vucic's SNS is counting on a victory there to keep the country in a gridlock and block any reform.
1
5
19
1,503
Angel Petrov retweeted
I do not at foreclose the possibility of various sorts of political shenanigans even after Vucic’s concession but this extraordinary result in Serbia is what happens when people show up: in the streets, at the ballot box. That’s the lesson. If you care about democracy, show up.
1
68
6
313
10,752
#Belgrade right now. #Serbia – at Belgrade, Republic of Serbia
5
3
31
1,388
Pada zvezda padalica Pada soko siva ptica Pada osmeh sa mog lica I sneg pada pre Božića Pada čovek posle pića Pada duša od umora I noć padne kad je zora #Serbia #serbiaelection – at Belgrade, Republic of Serbia
9
478
It took Vučić a minute. People at the SNS headquarters are joking about being overpowered by a colorful revolution.
Victory!!!! Vucic conceded defeat!!!
5
213
#Serbia's Vučić has just conceded defeat to the #students – at Belgrade, Republic of Serbia
Another voting line in Čačak - a betting point which became a polling station by accident - but it's just as packed. #Serbia
5
256
Angel Petrov retweeted
Bravo @andrej_cvetic za napor i sve čestitke za doktorat!
3
1
27
1,529
Angel Petrov retweeted
Armoured vehicles at the ready behind city hall in Belgrade. Record election turnout so far. Feels like the calm before the storm. #serbia #srbija
5
67
5
261
15,528
Angel Petrov retweeted
Ова е секако изненадување
In other news, Iliana Iotova, the incumbent President, has a minimum edge on main challenger & ex-cartaker PM Andrey Gyurov in the first round of the presidential elections, according to an exit poll. The runoff could be more interesting than expected. That's significantly lower (900K votes) than what Rumen Radev's Progressive #Bulgaria got in the parliamentary elections. Flip side: a mere 16% had gone to the polls as of 16h. Compare to nearly half of all eligible voters in #Serbia. Could be a historic low. Where Studentska lista (and to a lesser extent the SNS) succeeded in mobilizing voters, Iotova and Gyurov's teams only rallied a voting base. dnevnik.bg/izbori-2026/2026/…
1
6
430
In other news, Iliana Iotova, the incumbent President, has a minimum edge on main challenger & ex-cartaker PM Andrey Gyurov in the first round of the presidential elections, according to an exit poll. The runoff could be more interesting than expected. That's significantly lower (900K votes) than what Rumen Radev's Progressive #Bulgaria got in the parliamentary elections. Flip side: a mere 16% had gone to the polls as of 16h. Compare to nearly half of all eligible voters in #Serbia. Could be a historic low. Where Studentska lista (and to a lesser extent the SNS) succeeded in mobilizing voters, Iotova and Gyurov's teams only rallied a voting base. dnevnik.bg/izbori-2026/2026/…
3
3
25
7,351
More than 56% by 4pm - 4 hours before polls close - according to CRTA's estimates. #Serbia
With nearly half of #Serbia's voters having gone to the polls (or more depending on your reading of the electoral roll) the wave in Belgrade's Mirijevo neighborhood hadn't subsided as of 1pm. One lady told me she had waited for four hours but didn't regret it for a second.
111
With nearly half of #Serbia's voters having gone to the polls (or more depending on your reading of the electoral roll) the wave in Belgrade's Mirijevo neighborhood hadn't subsided as of 1pm. One lady told me she had waited for four hours but didn't regret it for a second.
1
1
5
340
Never have I thought I could risk hitting people in the streets while driving because they have to queue on the lanes with the sidewalk space in front of a polling station running out. Belgrade just gave me that experience. #Serbia #serbiaelects
1
125
Angel Petrov retweeted
An old Serbian friend, who was active with "Otpor" in the year 2000, writes about the atmosphere in Belgrade: "Euphoria. Everyone I know set off to vote at 7:00 a.m. The cafés next to the polling stations are packed. It smells of victory." Turnout, it seems, will be huge.
1
35
3
336
12,004
Angel Petrov retweeted
Remember when Argentina declared war on Nazi Germany on March 27, 1945?
This quoted post is unavailable.
5
1
34
5,219
Another voting line in Čačak - a betting point which became a polling station by accident - but it's just as packed. #Serbia – at Čačak, Srbija
1
1
6
752
A morning voting line in Čačak, #Serbia. Just saying – at Čačak, Srbija
10
172