Egypt parliament committee passes Saudi islands deal

CAIRO — A controversial agreement for Cairo to hand over two Red Sea islands to Saudi Arabia passed an Egyptian parliamentary committee Tuesday, setting the stage for a vote in the house.

Parliament’s legislative committee agreed the treaty after heated debate, with opponents even interrupting one session with chanting.

The agreement passed with 35 lawmakers for and eight against, member of parliament Mostafa Bakry told AFP.

Parliament’s defence committee will also examine the accord before it goes to a general vote.

Courts had struck down the agreement, signed in April 2016, but a year later another court upheld it.

The accord had sparked rare protests in Egypt, with President Abdel Fattah Al Sisi accused of having bartered the islands of Tiran and Sanafir for Saudi largesse.

The government has said the islands were Saudi to begin with, but were leased to Egypt in the 1950s.

Opponents of the agreement insist that Tiran and Sanafir are Egyptian.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;}
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; }
document.addEventListener('DOMContentLoaded', function () { function validateEmail(email) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } function showModal(message,type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; // Bootstrap alert styling messageContainer.classList.remove("d-none"); // Hide message after 5 seconds setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = emailInput.value.trim(); if (!validateEmail(email)) { showModal('Invalid email format','danger'); return; } const url = `/subscribeNewsletter?email=${encodeURIComponent(email)}`; fetch(url, { method: "GET", headers: { "Accept": "application/json" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.",'danger'); } return response.json(); }) .then(data => { showModal(data.message,'success'); }) .catch(error => { showModal("Error submitting email. Try again.",'danger'); }); }); });