Sensex ends above 28,500; Sun Pharma jumps 8%: Benchmark share indices gained momentum in the latter half of the trading session to end nearly 1% higher amid renewed buying interest in defensives led by Sun Pharmaceutical. Further, the street is expecting the central bank to maintain status quo on key rates at its policy meet tomorrow. The 30-share Sensex ended up 244 points at 28,504 and the 50-share Nifty gained 74 points to end at 8,660. The Indian rupee was trading higher 62.20 to the US dollar compared to Tuesday's close of 62.50. Meanwhile, a private survey showed that India's services PMI eased a bit during March because of higher input costs even as new business orders showed improvement.