The 21st Summit of the Heads of State and Government of the ALBA-TCP, held in Havana, Cuba. Photo: Twitter/@ALBATCP

The 21st Summit of the Heads of State and Government of the ALBA-TCP, held in Havana, Cuba. Photo: Twitter/@ALBATCP