In India, Google has begun laying off employees and issued pink slips to approximately 450 employees in its offices there. The company sent emails to affected e
796
0