The Indian stock market is touching new highs. The BSE Sensex touched the 62,000 mark and closed at an all-time high of 61,981 on November 16, 2022. Given the scenario, experts feel that valuations are not cheap, and investors should do a bit of cherry-picking and invest in undervalued stocks for better margin of safety.