Nifty and Sensex lost more than a percent and a half, banks have done slightly better while midcaps, infra stocks and metals were hit the most.