Google placed its own ads first, study claims

Adverts for Google products occupied 91% of the top slots on the firm's search results pages.

from BBC News - Technology Source : http://bbc.in/2k8BACN

Comments