see more

HAMBURG, GERMANY - JULY 06: Activists gather for an alternative July 5-6 "Solidarity Summit" to the upcoming G20 economic summit on July 6, 2017 in Hamburg, Germany. Approximately 1,200 activists are discussing climate change, migration, Third World development and other issues. Leaders of the G20 group of nations will meet July 7-8 in Hamburg. (Photo by Thomas Lohnes/Getty Images)

HAMBURG, GERMANY - JULY 06:  Activists gather for an alternative July 5-6 "Solidarity Summit" to the upcoming G20 economic summit on July 6, 2017 in Hamburg, Germany. Approximately 1,200 activists are discussing climate change, migration, Third World development and other issues. Leaders of the G20 group of nations will meet July 7-8 in Hamburg.  (Photo by Thomas Lohnes/Getty Images)

see more

HAMBURG, GERMANY - JULY 06: Activists gather for an alternative July 5-6 "Solidarity Summit" to the upcoming G20 economic summit on July 6, 2017 in Hamburg, Germany. Approximately 1,200 activists are discussing climate change, migration, Third World development and other issues. Leaders of the G20 group of nations will meet July 7-8 in Hamburg. (Photo by Thomas Lohnes/Getty Images)

HAMBURG, GERMANY - JULY 06:  Activists gather for an alternative July 5-6 "Solidarity Summit" to the upcoming G20 economic summit on July 6, 2017 in Hamburg, Germany. Approximately 1,200 activists are discussing climate change, migration, Third World development and other issues. Leaders of the G20 group of nations will meet July 7-8 in Hamburg.  (Photo by Thomas Lohnes/Getty Images)

see more

HAMBURG, GERMANY - JULY 06: Activists gather for an alternative July 5-6 "Solidarity Summit" to the upcoming G20 economic summit on July 6, 2017 in Hamburg, Germany. Approximately 1,200 activists are discussing climate change, migration, Third World development and other issues. Leaders of the G20 group of nations will meet July 7-8 in Hamburg. (Photo by Thomas Lohnes/Getty Images)

HAMBURG, GERMANY - JULY 06:  Activists gather for an alternative July 5-6 "Solidarity Summit" to the upcoming G20 economic summit on July 6, 2017 in Hamburg, Germany. Approximately 1,200 activists are discussing climate change, migration, Third World development and other issues. Leaders of the G20 group of nations will meet July 7-8 in Hamburg.  (Photo by Thomas Lohnes/Getty Images)

see more

HAMBURG, GERMANY - JULY 02: Protesters demonstrating against the upcoming G20 economic summit ride boats on Inner Alster lake during a protest march on July 2, 2017 in Hamburg, Germany. Hamburg will host the upcoming G20 summit and is expecting heavy protests throughout. (Photo by Morris MacMatzen/Getty Images)

HAMBURG, GERMANY - JULY 02: Protesters demonstrating against the upcoming G20 economic summit ride boats on Inner Alster lake during a protest march on July 2, 2017 in Hamburg, Germany. Hamburg will host the upcoming G20 summit and is expecting heavy protests throughout. (Photo by Morris MacMatzen/Getty Images)

see more

HAMBURG, GERMANY - JULY 02: Protesters demonstrating against the upcoming G20 economic summit during a protest march on July 2, 2017 in Hamburg, Germany. Hamburg will host the upcoming G20 summit and is expecting heavy protests throughout. (Photo by Morris MacMatzen/Getty Images)

HAMBURG, GERMANY - JULY 02: Protesters demonstrating against the upcoming G20 economic summit during a protest march on July 2, 2017 in Hamburg, Germany. Hamburg will host the upcoming G20 summit and is expecting heavy protests throughout. (Photo by Morris MacMatzen/Getty Images)