New Delhi, April 15 -- Indian stock market's benchmark index, Nifty 50, remained volatile through the week, weighed down by global and domestic uncertainties. A sharp sell-off in global markets followed US President Donald Trump's announcement of new trade tariffs, dragging Indian equities lower.

However, sentiment improved in the latter half after the Reserve Bank of India (RBI) cut the repo rate by 25 basis points and signaled an accommodative stance. Hopes of renewed global trade negotiations also helped lift market mood, aiding a partial recovery by week's end.

Best stock recommendations today | Two stock picks by MarketSmith India:

Buy: Bajaj Consumer Care Ltd (current price: Rs.168.27)

* Why it's recommended: Rural demand recove...