Sensex Sheds Over 500 Points From Day's High; Pharma, Financials Weak | Sharefundss