New Delhi, Dec. 22 -- Indian stock markets ended the previous week with marginal losses as mixed macro data, a falling rupee, and continued uncertainty over the India-US trade deal kept investor sentiment cautious. Selling pressure dominated most sessions last week, however, a recovery in the final trading session, driven by value buying and renewed interest from foreign portfolio investors (FPIs)- helped limit the downside, even though benchmarks failed to close in positive territory. The Nifty declined 0.31% to 25,966, while the Sensex slipped 0.40% to 84,929 for the week

The markets have entered this week at a crucial juncture after navigating a volatile stretch marked by persistent pressure and a late recovery.

According to Osho Kri...