Russian Voters Form Long Queues to Cast Their Votes in Istanbul
Russian voters formed long queues in front of the Consulate General of the Russian Federation in Istanbul, Türkiye to cast their votes in the presidential election, which ends today in Russia, as well.
"It takes three days in Russia, but…