Why Iran Has Had a Terrible 2024 · Tldr News Global · Sentinel