The entire world except three of its most populous nations (China, U.S. and India) has succumbed to World Cup soccer fever. As the controversial monolith that is FIFA takes over Rio de Janeiro in what's been one of the most controversial settings for the tournament (yeah, but wait till FIFA hist oil magnate hub Qatar […]
