(1st row L-R) French President Emmanuel Macron greets US President Donald Trump as Indonesia's President Joko Widodo, Mexico's President Enrique Pena Nieto, German Chancellor Angela Merkel, China's President Xi Jinping, Russia's President Vladimir Putin, Britain's Prime Minister Theresa May, Turkey's President Recep Tayyip Erdogan line up for a family photo of the participants of the G20 summit in Hamburg, northern Germany on July 7, 2017. Leaders of the world's top economies gather from July 7 to 8, 2017 in Germany for likely the stormiest G20 summit in years, with disagreements ranging from wars to climate change and global trade. / AFP PHOTO / Tobias SCHWARZ