Indian stock markets opened cautiously, with Nifty 50 at 24,891.35 and BSE Sensex at 81,319.11. Investors are watching Ukraine ceasefire talks and upcoming US Federal Reserve insights. Analysts recommend NSDL, Gabriel India, and BSE for potential short-term gains.