Despite a heavy agenda, the G7 leaders' summit, kicking off here Thursday, might yield little due to unsolved disparities and, very likely, only serve...
by Xinhua writer He Mengshu
Leaders of the Group of Seven (G7) industrialized countries, including Canada, France, Germany, Italy, Japan, Britain and the United...