Text size
related tags

The G8 group of industrialized nations will not meet in Sochi, Russia, this year as planned, British Prime Minister David Cameron said on Monday.