The domestic stock markets cracked on Friday ahead of the outcome of the three-day policy review meeting of the Reserve Bank of India (RBI). By 1:30 pm, the S&P BSE Sensex had touched a day's low of 34,651.89 and the Nifty50 of 10,405.60. The 30-share Sensex traded at 34,685.05, down 484.11 points or 1.38 per cent and the Nifty50 was at 10,410.80, with a loss of 188.45 points or 1.78 per cent. Investors offloaded their positions tracking a selloff in global markets, brokers were quoted as saying in a report by news agency Press Trust of India (PTI).