WORLD LEADERS Angela Merkel Justin Trudeau Mike Pence Benjamin Netanyahu Narendra Modi Vladimir Putin Theresa May Michel Temer Xi Jinping Shinzo Abe Rodrigo Duarte Jair Bolsonaro Mohammad bin Salam Enrique Pena Nieto Raul Castro Donald Trump