Hamstrung at home, G7 leaders struggle to resolve global woes
The heads of the world's most developed democracies face a daunting agenda for the June 13-15 meeting - including wars in Ukraine and the Middle East, trade imbalances with China, threats...