Messages of condolence, outrage and defiance over the Paris terrorist attack on a newspaper office spread quickly around the world on Wednesday with thousands of people taking to the streets to protest the killings and using the slogan "Je Suis Charlie" on social media.
Many who poured into Place de la Republique in eastern Paris near the site of Wednesday's noontime attack waved papers, pencils and pens. Journalists led the march but most in the crowd weren't from the media world, expressing solidarity and support of freedom of speech.
Similar gatherings, including some silent vigils, took place at London's Trafalgar Square, in front of the Brandenburg Gate in Berlin, in Madrid, Brussels, Nice and elsewhere.
"No matter what a journalist or magazine has to say, even if it is not what the majority of people think, they still have the right to say it without feeling in danger, which is the case today," said Alice Blanc, a London student who is originally from Paris and was among those in the London crowd, estimated in the hundreds.
Online, the declaration "Je Suis Charlie," or "I Am Charlie," replaced profile pictures on Facebook while Twitter users showed themselves with the slogan on signs with words of support for the 12 victims who were killed at Charlie Hebdo, a weekly newspaper that had caricatured the Prophet Muhammad.
The "Je Suis Charlie" slogan grew into a trending hashtag on Twitter and spread to Instagram, along with an image of a machine gun with the words "Ceci n'est pas une religion," or "This is not a religion."
One user on Instagram sent out a simple black-and-white drawing of the Eiffel Tower with the message: "Pray for Paris." Another wrote: "Islam is a beautiful religion. This is not what we see on TV. Terrorists are not real Muslims. (hash)IamCharlie."
Masked gunmen methodically killed the 12 people, including the newspaper's editor, as they shouted "Allahu akbar!" - or "Allah is the greatest" - while firing, then fleeing in a car.
The newspaper's depictions of Islam have drawn condemnation and threats before. It was firebombed in 2011 and also satirised other religions and political figures.
Blanc, in London, held up a quote often attributed to Voltaire: "I do not agree with what you have to say, but I will defend to death your right to say it."
About 1,000 people gathered near the European Union's headquarters in Brussels to express sympathy and outrage.
In Spain, about 200 people in Madrid gathered outside the French Embassy to voice outrage. Some also held pens in the air and chanted "Freedom of Expression" and "We Are All Charlie."
In 2004, bombs on rush-hour trains killed 191 people in Madrid in Europe's most deadly Islamic terror attack.
French students in Stockholm organized about 100 people to lay flowers and candles in front of the French Embassy in Stockholm.
A handful of women in the swank Roman piazza where the French Embassy is located had "Je suis Charlie" banners taped to their jackets.
"I still cannot believe what happened," said protester Linda Chille. "It is cruel and very shocking."
The Newseum in Washington is dedicated to the subject of journalism and planned to project "(hash)JeSuisCharlie" on its atrium screen later Wednesday in a show of support for free expression.