Indian rupee hits 2-week high at 95.8525 per US dollar

Business