united-states-barack-obama-jun-06-2017

Former US president Barack Obama delivers a speech in Montreal. Photo: Reuters/Dario Ayala

June 10, 2017 8:11 AM (UTC+8)