Sensex opens 170 points lower; Nifty tops 24,000; Infosys down 3%

· India Today