Cartoon for July 19, 2020

Shadi Ghanim's take on Donald Trump's struggles amid his slide in the opinion polls

Shadi Ghanim / The National