Sensex and Nifty tumble as oil prices surge and foreign funds exit. Geopolitical tensions and IT stock weakness weigh on markets.