The Indian rupee fell to a near three-week low on Wednesday, tracking declines in Asian currencies as investors turned cautious ahead of remarks from the U.S. Federal Reserve chair and uncertainty over U.S.-Iran negotiations.
The rupee weakened 0.6% to end the session at 95.2475 per dollar, its worst one day fall since June 8.