Palestinian militant group Hamas' leader Ismael Haniyeh (C) and other officials, flash the victory sign during a swearing in ceremony for the new president, at the parliament in Tehran, on July 30 2024. AFP
Palestinian militant group Hamas' leader Ismael Haniyeh (C) and other officials, flash the victory sign during a swearing in ceremony for the new president, at the parliament in Tehran, on July 30 202Show more