Russian regulators will not let Google buy a local online advertising company, halting a $140 million deal agreed to in July.
Russian regulators will not let Google buy a local online advertising company, halting a $140 million deal agreed to in July.