As they’re say there are two sides to every story. Research released by the independent Russian pollster Levada suggests 73% of Russians “fully trust” or “trust” their president and 14% “mostly do not trust” him. Levada’s research last time this year meanwhile indicated 83% of Russians “trusted” or “fully trusted” Putin, but that 14% did […]