Nifty fall for 2nd day