Sensex fell 466.26 points (0.56%) to 82,159.97 and Nifty dropped 124.70 points (0.49%) to 25,202.35.
IT stocks dragged markets after US President Trump raised H-1B visa fees to USD 1,00,000 per worker.
2,511 stocks declined, 1,775 advanced, 169 unchanged on BSE.
Analysts noted GST rate cuts, normal monsoon, tax incentives, and earnings optimism may support markets ahead.