MUMBAI -- Indian stocks fell Thursday, with the BSE Sensex losing 134.89 points, or 1.1%, to close at 12,723.59.

Laggards Thursday were

Bajaj Auto

, which shed 3.79%,

Ranbaxy

, down 3.08%, and

Reliance Communications

, down 2.63%.

The gainers were

Grasim

, up 1.47%,

Gujarat Ambuja

, up 0.79% and

Hero Honda

, up 0.33%.

Finolex Cables

rose 4.46% after it reported more than three-fold rise in its earnings for the quarter ended September.

This story was created through a joint venture between TheStreet.com and IRIS.