Pedro Sánchez speaks at the World Leaders Forum