Nifty expected to open over 300 points higher at 25,340

By NewsBytes Desk