Today's cartoonOur cartoonist's take on Israel's latest bombardment of Lebanon
Week in cartoons
Our cartoonist's take on congressional scrutiny of US strikes on Iran
Our cartoonist's take on Gaza aid restrictions
Shadi's take on the conflict between Pakistan and Afghanistan
Our cartoonist's take on a road project linking Israel to illegal settlements
Shadi's take on Donald Trump's State of the Union address
Our cartoonist's take on the stalemate in Gaza
More cartoons
Today's cartoonShadi's take on the ongoing standoff between the US and Iran
Today's cartoonShadi's take on Trump's release of UFO files
Weekend cartoonShadi's take on the Board of Peace's pledge for Gaza
Today's cartoonShadi's take on the US pulling its troops from Syria
Today's cartoonShadi's take on Lebanon's decision to raise petrol prices
Today's cartoonShadi's take on Iran's closure of the Strait of Hormuz to conduct drills
Today's cartoonShadi's take on Indonesia's decision to send 8,000 troops to Gaza
Today's cartoonShadi's take on the impending second phase of Lebanon's plan to disarm Hezbollah
Weekend cartoonShadi's take on Trump's pressure tactics against Iran in a bid to secure a deal
Today's cartoonShadi’s take on a UN agency report about Gaza’s destroyed school buildings
Today's cartoonShadi's take on the US-Iran nuclear talks
Today's cartoonShadi's take on fears of more buildings collapsing in Tripoli, Lebanon