Internet search company Yahoo is consolidating its Indian operation, setting off speculation that it was laying off employees, a number variously put between 400 and 2,000. 241 more words