Sensex Recovers Over 650 Points From Day's Low, Nifty Trades Above 15,650 | Sharefundss