GAM prepares free transport for Jordan-Algeria match screenings venues

The Greater Amman Municipality on Monday announces providing free round-trip shuttle buses for fans wishing to attend the public viewing of the national football team's match against Algeria (File photo)
The Greater Amman Municipality on Monday announces providing free round-trip shuttle buses for fans wishing to attend the public viewing of the national football team's match against Algeria (File photo)

PSD urges fans to comply with organisational, security instructions


AMMAN — The Greater Amman Municipality (GAM) on Monday announced providing free round-trip shuttle buses for fans wishing to attend the public viewing of the national football team's (Al Nashama) match against Algeria at the Roman Amphitheatre and the Hashemite Square.

GAM called on fans to choose their nearest gathering point and adhere to the scheduled departure and return times to facilitate smooth access to the viewing venues, Al Mamlaka TV reported.

The municipality stressed its full readiness to receive crowds, calling for broad participation to support and cheer for the national team under the slogan: "Be on time... let's cheer for the Nashama with one voice."

The national team concluded its technical and physical preparations ahead of facing its Algerian counterpart at 6:00am (Jordan time) on Tuesday at the San Francisco Bay Area Stadium in the US, as part of the second round of the group stage in the FIFA World Cup 2026.

Al Nashama conducted their final training session on Sunday at San Jose Park under the leadership of coach Jamal Sellami, with the participation of all players amid widespread media coverage.

The Public Security Directorate (PSD) on Sunday urged Jordanians planning to attend public screenings of the match to comply with organisational and security instructions to ensure public safety and facilitate smooth entry and exit procedures, the Jordan News Agency, Petra, reported.

PSD called on attendees to remain within designated areas allocated for the general public, families, media representatives and persons with disabilities.

The directorate urged fans to keep entrances, exits and passageways clear, avoid gatherings in undesignated areas and respect venue capacity limits.

Entry will be managed according to an approved organisational plan, with spectators directed to additional viewing areas when necessary in coordination with the relevant authorities.

The PSD urged fans not to bring any items that could endanger the safety of attendees or damage the venues to preserve public safety, protect the historical nature of the sites and maintain their cleanliness.

.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;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .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'); }); }); });