A Russian-Israeli journalist labelled a "foreign agent" by Moscow was banned from entering Serbia over alleged security risks, he said in a video late Wednesday.
Roman Perl said he was on a private visit when he landed at Belgrade airport Saturday.
He was kept waiting for hours before finally being handed an order banning him from entering the country, he said in the video posted by the Voice of America broadcaster.
"They gave me a paper stating that there are security risks if I were to be on Serbian territory," Perl said, speaking in English but with his remarks voiced over in Serbian.
The journalist stressed that he had only come to visit a friend. Moscow labelled Perl a "foreign agent" in October 2021, based on a law condemned by the international community.
The controversial law allows the authorities to crack down on NGOs, media outlets and others deemed "foreign agents". Adopted in 2012, it has since hardened it several times.
It was this legislation that prompted Perl to move to Israel.
Commenting on the ban he said it was "possible that the Russian authorities can, in certain cases, persuade the Serbs to do something the Russian side deems necessary".
But, he added, the main reason for the ban was his detention in Belgrade last year while working on a documentary about Serbia, and about Russia's invasion of Ukraine.
"One of the interviewees unfurled a Ukrainian flag near the Russian embassy.
"Then the members of the gendarmerie approached us and told us that the embassy had called them to remove us from the area."