Sensex and Nifty fell for a third straight session as banks and pharma stocks dragged benchmarks.
Surging crude oil prices, a weaker rupee and geopolitical tensions kept investor sentiment subdued.
Trump's proposed generic drug tariffs triggered a sharp selloff in pharmaceutical stocks.
