Egypt pardons 165

CAIRO — Egypt's president issued a decree pardoning 165 people on Wednesday, mostly youths convicted of breaking protest laws and misdemeanours ahead of the holy month of Ramadan.

Many of the pardons issued by President Abdel Fattah Al Sisi were to university students, some of whom were jailed under a draconian law that heavily punishes demonstrations staged without police permits.

The move comes amid a state-orchestrated campaign to silence dissent, where courts dispense stiff sentences against both Islamists and secular-minded activists over charges mostly related to violence. Pardons during national and religious holidays are a tradition in Egypt.

Rights groups say many of the people were sentenced over the past two years to around three to four years of imprisonment, and that some were arrested at home or on the sidelines of protests in which they were not participating.

The protest measure became law after the Sisi-led military's ouster of Islamist president Mohamed Morsi in July 2013, part of a sweeping crackdown against his supporters and other dissidents.

The clampdown, which left hundreds dead and thousands in prison, some without charges, has sparked a radical backlash and attacks against security forces.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;}

{{articles_filter_1623_widget?.title}}

.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'); }); }); });