Thai Prime Minster Prayut Chan-o-cha (left), Russian Prime Minister Dmitry Medvedev (second left), Vietnamese President Tran Dai Quang (centre), US President Donald Trump (second right) and Philippine President Rodrigo Duterte on stage during the opening ceremony of the Asean summit in the Philippines. Photo: Associated Press