Did you miss this: "Google in India has a workforce of over 10,000 spread across major cities in India." That's out of a total workforce of about 200,000.
Yes, and Google has laid off ~12000+ (including some churn). Googles current head count is only ~7k below peak. The new office building alone will hold 5k, not to mention other hiring in other indian offices.