Sensex falls 300 points, Nifty below 24,350. Here’s why analysts see range-bound trade

· Economic Times