Iran in 2025: Strikes, sanctions and a nation under strain

This post was originally published on Al Jazeera English.