G7 dogged by rifts between US and allies

Talks at the G7 summit in Canada have failed to resolve deep differences between US President Donald Trump and leaders of major industrial nations.The divisions were laid bare on Friday, notably over Continue reading ...