Indian rupee closes at 90.66 per US dollar

Business