India's currency and stock markets are closed on Wednesday for a religious holiday. Trading resumes on Thursday.