Putin Takes Center Stage at G-8

The G-8 Summit begins next weekend in St. Petersburg. While the leaders from the United States, Russia, Japan, Canada, Italy, France, Germany and Britain meet to discuss international security, energy, education, and infectious diseases, anti-globalization activists will stage protests and gather at social forums to discuss the adverse effects of the global economic order. St. […]