Indian stock markets, the Sensex and Nifty, saw a significant drop on Friday. This marks the third consecutive day of losses. Investors are booking profits after a strong rally in October. Foreign investor outflows and a cautious global mood are also impacting the market. Despite positive corporate earnings, the benchmarks are headed for a weekly decline.