Sensex Steady Around 31,800; Financials Rally, Pharma Under Pressure | Sharefundss