Valentina Petrova, Associated Press
A woman wears a sticker bearing the words "Freedom of speech" during a protest against Russian President Vladimir Putin's visit to Sofia, Bulgaria, on Thursday.

A woman wears a sticker bearing the words "Freedom of speech" during a protest against Russian President Vladimir Putin's visit to Sofia, Bulgaria, on Thursday.