Sensex Rallies Over 400 Points, Nifty Trades Above 16,800 For First Time | Sharefundss