The rupee logged its highest monthly gain in over six years on the back of strong foreign inflows and unwinding of short ...