More than 100 heads of state and government have confirmed their attendance, according to UN sources. A number of world leaders and government officials, however, have already said they won’t be travelling to Baku. Here we explain who’s sitting it out and why.
You must log in or # to comment.