Indian rupee hits 3-week low at 95.3950 per US dollar

Business