InvestorQ : Why did the Nifty and Sensex rally so sharply on Wednesday despite the rupee being so weak?