ScienceGoogle + suffers setbacksShahid AbbasiJuly 23, 2011July 23, 2011 by Shahid AbbasiJuly 23, 2011July 23, 2011 Washington: Google currently holds 50% of the total revenue generated through the internet....