G7 Looks to Continue Pressure on Russia

President Barack Obama and German Chancellor Angela Merkel are leading talks with¬†the Group of Seven (G7). The G7 is a group of the leading¬†industrial countries. Those countries include Canada, France, Germany, Italy, Japan, the United Kingdom, and the United States. Russia was previously a member of the group, then known […]