Sensex, Nifty End Lower As Pharma, Energy Stocks Drag Markets | Sharefundss