Indian Stocks Drop; Oil Above $96, Earnings Offer Some Hope