Most Commented Stories Tagged: John McCain

Global Politics

Russia in the G8

A summit of the G8, a grouping of the globe's leading industrialized countries, is underway in Japan, but some still question Russia's membership in the group, as The World's Alex Gallafent reports.