Cuban President Miguel Diaz Canel and Prime Minister Manuel Marrero attend a rally in support of Palestinians in the capital Havana as the war between Israel and Hamas in Gaza nears five months. AFP