Mumbai: Google India Private Limited and Google Cloud India Private Limited have renewed their office space leases at the ...