Indian markets crashed 1.4% ahead of the release of key economic data, with the Sensex falling 348 points to close at 25,024 and the Nifty dropping 108 points to 7,460. Real estate and capital goods sectors saw heavy losses, while IT stocks gained. The decline was driven by weak monsoon rainfall and concerns over Europe's banking system after a Portuguese bank delayed debt payments. Rupee and gold prices were also lower ahead of the economic reports.