The Indian rupee rose 18 paise to 90.12 against the US dollar, aided by softer dollar and lower Brent crude, but faces ...