Cartoons: Best of 2016 The year’s events in pencil and paint.

First published in Basler Zeitung, Switzerland, October 7, 2016 | By Vasco Gargalo

First published in The International New York Times, June 23, 2016 | By Chappatte

"And if we gave them a subscription to Charlie Hebdo, would that calm them down?" First published in Le Monde, France, January 4, 2016 | By Plantu

First published in The Economist, U.K., May 28, 2016 | By Kal

First published on Caglecartoons.com, The Netherlands, December 5, 2016 | By Tom Janssen

Putin to Assad: "One day, this will be all yours!" First published in Der Standard, Austria, October 11, 2016 | By Oliver Schopf

First published on Caglecartoons.com, U.S., March 22, 2016 | By R.J. Matson

First published on Caglecartoons.com, The Netherlands, March 22, 2016 | By Joep Bertrams

First published in De Volkskrant, the Netherlands, March 23, 2016 | By Schot

First published in NZZ am Sonntag, Switzerland, January 18, 2016 | By Chappatte

"Don't worry, you'll be fine!" First published in Berliner Zeitung, Germany, January 25, 2016 | By Heiko Sakurai

Grave (with Polish Law and Justice party founder Jarosław Kaczyński leaning on it): "Polish Media." Cameraman: "Smile!" First published on POLITICO.eu, Belgium, January 8, 2016 | By Rytis Daukantas

First published in The Economist, U.K., July 23, 2016 | By Kal

Manuel Valls and François Fillon: “When I think I had to implement this loser's policies!” First published in L’Express, France, December 7, 2016 | By Plantu

First published on Caglecartoons.com, The Netherlands, October 6, 2016 | By Joep Bertrams

Sigmar Gabriel: "TTIP? I don't see any TTIP!!" First published in Ruhr Nachrichten, Germany, September 20, 2016 | By Klaus Stuttmann

First published in Kleine Zeitung, Austria, November 19, 2016 | By Petar Pismestrovic

First published on Caglecartoons.com, The Netherlands, February 24, 2016 | By Tom Janssen

First published on POLITICO.eu, Belgium, June 2, 2016 | By Rytis Daukantas

First published on POLITICO.com, U.S., March 4, 2016 | By Matt Wuerker

First published in The Columbus Dispatch, U.S., April 7, 2016 | By Nate Beeler

First published in The Scranton Times-Tribune, U.S., August 31, 2016 | By John Cole

First published in The Buffalo News, U.S., August 11, 2016 | By Adam Zyglis

First published on Caglecartoons.com, Bulgaria, November 9, 2016 | By Christo Komarnitski

First published in The Columbus Dispatch, U.S., November 30, 2016 | By Nate Beeler

First published on Caglecartoons.com, The Netherlands, October 14, 2016 | By Joep Bertrams

First published in Salt Lake Tribune, U.S., December 1, 2016 | By Pat Bagley

First published on POLITICO.com, U.S., November 5, 2016 | By Matt Wuerker