BSEThe 30-share Sensex was up 191 points at 28,707.75 and the 50-share Nifty was up 54 points at 8,714.

Logging its fourth consecutive rise on Wednesday, the benchmark BSE Sensex ended over 190 points higher at 28,707.75, mainly led by gains in Reliance, Infosys and Coal India amid sustained foreign fund inflows.