Google has announced it will invest $10 billion in India "over the next 5-7 years". What does this really mean?
Share this post
If you google $10B, what do you get?
Share this post
Google has announced it will invest $10 billion in India "over the next 5-7 years". What does this really mean?