Sensex Rallies 477 Points, Nifty Ends Above 17,200 On Global Cues | Sharefundss