Bank of America predicts the Indian rupee will strengthen to 86/USD by 2026, attributing recent weakness to global factors ...