Indian benchmark indices ended in green on Wednesday. At close, Sensex was up by 1205 points at 75,273.45, and the Nifty was up by 394.05 points at 23,306.45. Sensex hit a high of as much as 75,849.76 points while Nifty hit 23,465.35 points. This comes amid rupee closing at record low of 94.05 against US dollar.