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.