Google has been handed a $113 million fine by India's antitrust watchdog for forcing consumers and developers to use only its own billing mechanisms for purchases from the Google Play Store.
Google has been handed a $113 million fine by India's antitrust watchdog for forcing consumers and developers to use only its own billing mechanisms for purchases from the Google Play Store.