Indian share prices closed 0.96 percent lower on Monday on concerns of rising crude oil prices and the absence of overseas fund buying, dealers said.
They said selling pressure was seen in banking and software stocks.
The benchmark 30-share Sensex index fell below the 12,000 level, closing down 115.06 points at 11,915.24. Gainers led losers 1,439 to 1,053 on volumes of 51.81 billion rupees (1.15 billion dollars).
The rupee was flat to the dollar at 45. It weakened marginally to the euro at 55.7 against a previous 55.4 level.
Private sector bank ICICI Bank fell 21.7 rupees or 3.69 percent to 568.9 rupees on overseas funds sell-off.
Automobile and steel stocks fell on concerns of higher crude oil prices.
India's leading automobile maker Tata Motors fell 20.1 rupees or two percent to 957.5 rupees.
India's second largest software exporter Infosys fell 92.3 rupees or 2.8 percent to 3,203.9.