Today's cartoonShadi's take on the preparation of a case into the 2020 Beirut port explosion
Week in cartoons
Shadi's take on Israeli forces pushing into Lebanon
Shadi's take on Trump extending deadline for Iran to open the Strait of Hormuz
Shadi's take on Lebanon being in the crossfire of the Israel-Iran conflict
Shadi's take on the G7 meeting amid wars in Ukraine and Iran
Shadi's take on Israel's allocation of land in Jerusalem for a new US embassy
Shadi's take on uncertainty surrounding talks to end the Iran conflict
More cartoons
Today's cartoonShadi's take on the Israeli bombing of Lebanese bridges
Today's cartoonShadi's take on disruption to shipping in the Arabian Gulf
Weekend cartoonShadi's take on the crisis in Lebanon
Today's cartoonShadi's take on Europe's energy challenges
Today's cartoonShadi's take on Nato divisions over the US-Israel-Iran conflict
Today's cartoonShadi's take on Cuba's power cuts
Today's cartoonShadi's take on the Middle East at this year's Oscars
Today's cartoonShadi's take on the global oil price jump due to the US-Israel-Iran war
Weekend cartoonShadi's take on the Israeli strikes on Beirut
Today's cartoonShadi's take on doubts over Iran's participation in the World Cup
Today's cartoonShadi's take on looming disruption to global gas supplies
Today's cartoonShadi's take on Iran ruling out talks with the US