20121212 business.india-business: Tata Communications to lay off 300 employees