Last Updated: Thursday, May 28, 2015, 18:02
The benchmark BSE Sensex ended lower by 58 points on Thursday at 27,506.71 on across-the-board selling in pharma, banking and oil stocks on weak corporate earnings, foreign investors remaining on the sidelines and Greece woes.