Mumbai, May 16 (ANI): The BSE Sensex on Friday touched a life high of 25,033.36 in trade while the Nifty hit a new record high of 7,459.40, as early vote counts in the general elections showed the BJP led NDA leading. The partially convertible rupee was trading at 58.80 per dollar by 9:39am after hitting as much as 58.71. With billions of dollars at stake the outcome of the high-octane elections are critical to decide on investment decisions.