Nifty And Sensex Reached New Highs With An Upturn In Foreign Investments.