Cartoonists and graphic designers from around the world have responded to yesterday's attack on French satirical magazine Charlie Hebdo.
Twelve staff members at Charlie Hebdo were killed and eleven more were wounded after gunman opened fire at the publication's office in Paris.
The magazine has published satirical cartoons depicting the Islamic prophet Mohammed in the past, previously leading to a stream of death threats and the firebombing of the office in 2011.
Following yesterday's attack, members of the public took to the streets to show support for the victims in cities across France, as well as London, New York, Amsterdam, Berlin, Madrid, Rome, Moscow and more, holding up black signs that read "Je Suis Charlie" – which translates as "I am Charlie" – in white writing.
Political cartoonists have now responded with illustrated messages decrying terrorism and promoting freedom of speech, which were published and proliferated on social media website Twitter using the hashtag #JeSuisCharlie – a selection of which can be seen below.
Dave Brown of The Independent UK
Today's cartoon, by @DaveBrownToons. #CharlieHebdo #JeSuisCharlie pic.twitter.com/zsz3ujodlT
— The Independent (@Independent) January 8, 2015
Rob Tornoe of the Philly Inquirer
Still mortified about our fallen cartoonist colleagues, but free speech will always win. #CharlieHebdo #JeSuisCharlie pic.twitter.com/GHejOEXHwG
— Rob Tornoe (@RobTornoe) January 7, 2015
French illustrator Jean Jullien
I am devastated by what just happened in France. #CharlieHebdo pic.twitter.com/IxEbScqYFh
— jean jullien (@jean_jullien) January 7, 2015
The Telegraph's MATT
Tomorrow's Matt cartoon http://t.co/szamuAE0Ps #CharlieHebdo pic.twitter.com/xgXACgXzLB
— The Telegraph (@Telegraph) January 7, 2015
Plantu of Le Monde
De tout coeur avec Charlie Hebdo. pic.twitter.com/8KwTipn3Wp
— PLANTU (@plantu) January 7, 2015
Patrick Chappatte of The International New York Times
IN MEMORY OF MY COLLEAGUES AND FRIENDS FROM CHARLIE HEBDO, a cartoon for the International New York Times pic.twitter.com/2v21S7ZmGJ
— Chappatte Cartoons (@PatChappatte) January 7, 2015
Ixène of Le Figaro
En deuil de Cabu, de mes autres confrères, de ceux qui ont été massacrés pour des dessins. #CharlieHebdo pic.twitter.com/eMYrUW915c
— Ixène - Dessinateur (@ixene_dessin) January 7, 2015
Harry Harrison of Hong Kong's SCMP News
Our cartoonist Harry Harrison's take on #CharlieHebdo pic.twitter.com/OkxhWBlTLp
— SCMP News (@SCMP_News) January 8, 2015
Dave Pope of the Canberra Times
Can't sleep tonight, thoughts with my French cartooning colleagues, their families and loved ones #CharlieHebdo pic.twitter.com/LqIMRCHPgK
— David Pope (@davpope) January 7, 2015
Steve Bell, illustrator for The Guardian
Steve Bell on the Charlie Hebdo attack in Paris – cartoon http://t.co/OOeHzfmkm4 pic.twitter.com/oqIX7N88OF
— The Guardian (@guardian) January 7, 2015
Tom Toles of the Washington Post
Editorial cartoonist Tom Toles on the Charlie Hebdo massacre http://t.co/blcIcBxatE pic.twitter.com/o2vFaV5lj3
— Washington Post (@washingtonpost) January 7, 2015
Ann Telnaes of the Washington Post
Editorial cartoonist @AnnTelnaes on the Charlie Hebdo attack: http://t.co/8F10iZJdIE pic.twitter.com/NvmXqT6U3t
— Washington Post (@washingtonpost) January 8, 2015
Na!, illustrator for BFMTV
Hommage de notre dessinateur @na_dessinateur aux victimes de #CharlieHebdo pic.twitter.com/2AgMZyc7Yq
— BFMTV (@BFMTV) January 7, 2015
Dutch cartoonist Joep Bertrams
Charlie Hebdo. Nooit opzij. pic.twitter.com/MJwGKPQ8jU
— Joep Bertrams (@joepbertrams) January 7, 2015
Steve Breen of the San Diego Union-Tribune
#CharlieHebdo pic.twitter.com/3yUJcuK7Vh
— Steve Breen (@sdutBreen) January 8, 2015
Dutch political cartoonist Ruben L Oppenheimer
#CharlieHebdo pic.twitter.com/15O4YC2KWg
— Ruben L. Oppenheimer (@RLOppenheimer) January 7, 2015
Canadian political cartoonist Michael de Adder
Cartoon on #CharlieHebdo #JeSuisCharlie #cdnpoli #cartoonists #nspoli pic.twitter.com/VvGDifANCV
— Michael de Adder (@deAdder) January 7, 2015
British cartoonist Dave Walker
Cartoon: #JeSuisCharlie http://t.co/3oUoqwKWHx pic.twitter.com/1a4x7jU1jj
— Dave Walker (@davewalker) January 7, 2015
London illustrator Lucile Clerc
Break one, thousand will rise #CharlieHebdo #JeSuisCharlie #raiseyourpencilforfreedom pic.twitter.com/3n5fOEmrwJ
— Lucille Clerc (@LucilleClerc) January 7, 2015
Sebastian Tanti Burlò of Times of Malta
All for one...#JeSuisCharlie #CharlieHebdo pic.twitter.com/h3bj1laRob
— Seb Tanti Burlo' (@SebTantiBurlo) January 8, 2015
Illustrator Oriel Malet
Our collection of political cartoons from around the world today http://t.co/psCZv3I7KC this one is from @OriolMalet pic.twitter.com/a6F0dUTCKC
— Poynter (@Poynter) January 8, 2015
British illustrator Royston Robertson
A #CharlieHebdo cartoon #JeSuisCharlie pic.twitter.com/YFo52Q8MdJ
— Royston (@roystoncartoons) January 8, 2015
Illustrator Maumont
Courage @Charlie_Hebdo_ ... pic.twitter.com/RI7tl6LyKh
— MAUMONT (@maumontmaumont) January 7, 2015