India Business News: Mumbai: The rupee strengthened by 43 paise to 94.97 against the US dollar, recording its sharpest single-session gain in three weeks, suppo...