Representatives from the G7 group of countries is wrapping up the second and final day of their summit in Liverpool, England. So far talks have been dominated …

source