This website uses cookies
Read our Privacy policy and Terms of use for more information.
IMPACT
Apr 23, 2026
•
4 min read
Three thousand creatives. One open letter. And $24 billion in petrodollars standing on the other side.