Sensex Rallies Nearly 400 Points, Nifty Settles Above 15,800 Led By Banks | Sharefundss