Sensex tumbles over 600 pts, Nifty below 25,350 as D-Street heads for weekly loss amid profit-taking

Indian stock markets opened lower on Friday. Both Sensex and Nifty are continuing their decline for the third day. Investors are booking profits. Foreign investors are also selling shares. This caution is overshadowing positive corporate earnings and trade talks. The Sensex and Nifty are set to end the week with small losses.