June 2026: What ails the rupee?