Thousands protest G7 in Geneva as Trump, other leaders hold summit in nearby France - AP News | Alto