Iran buckling under pressure from both the coronavirus crisis and a worsening economic crisis.