Nifty Rallies to 17,000 from 16,000 in Record Time; Shilpa Medicare Receives DGCI Approval | Marketsmith India