ADVERTISEMENT

Migrants, homeless seek shelter in sizzling France

Published Jun 29, 2019 12:17 am
By Agence France-Presse "My tent is unbearably hot from about 6:00 am. I have to come here to keep cool," Ahmed Yusuf said. The 35-year-old Somali is one of hundreds of people who turned up at the emergency drop-in centers opened around France for migrants and homeless people as temperatures soar. In France's second city Marseille, a shower truck has been making daily stops (AFP) In France's second city Marseille, a shower truck has been making daily stops (AFP) At Porte de la Chapelle in northern Paris, where between 700 and 1,200 migrants live in makeshift camps, one such center offers showers, toilets, coffee and a place to shelter from the heatwave smothering France and much of Europe. "We're lucky to have this building. It's cool and airy," said Marie Cougoureux from the Salvation Army charity that runs the center. "I've managed to negotiate a 200-liter (53-gallon) water tank and we've received 1,000 water bottles from Paris city hall," she told AFP. Inside, dozens of migrants snooze on sofas and check their mobile phones, as a gentle breeze wafts through the room. "In Sudan, I was used to the heat, but it's different here in France," said Mustapha, 26, as he waited to fill up his water bottle. "We're always outside so we can't really protect ourselves." In April, the mayors of 13 French cities, including Paris's Anne Hidalgo, demanded more space in the country's "congested" migrant shelters, in a joint letter to France's interior and housing ministers. - Tempers flare - In the eastern city of Lyon, two sports halls -- each equipped with two large air-conditioned Red Cross tents -- have offered a welcome respite to a string of homeless people and migrants, among them pregnant women. And in France's second city Marseille, a shower truck has been making daily stops. But plans to open centers elsewhere in France have come up against resistance. In Montauban, near the southern city of Toulouse, tempers flared over plans to open a new homeless center on Thursday, ahead of a scorching weekend with the mercury set to hit 39 degrees Celsius (102 degrees Fahrenheit). Mayor Brigitte Bareges had objected, claiming the town was "perfectly ready for the heatwave and to protect its people", denouncing interference from the "Welcome Montauriol" charity which wants to provide food and showers to between 50 and 80 people each day. The move sparked a backlash from charity groups and from Health Minister Agnes Buzyn, who wrote on Twitter that she was "dumbfounded". But the mayor's opposition was ultimately overruled by the department's top official, Pierre Besnard. "We need to get these people off the streets. There's a heatwave and we must have a sense of humanity," he said. - Shower hours - Back at the center in Paris, pressure was building over the "constant stream of people" coming for shelter, forcing the volunteers to close its 12 showers earlier this week. "We couldn't continue," Cougoureux said. "We decided to regulate the showers and allow 100 people until 1:00 pm, then 50 people later in the afternoon. During the heatwave, we'll extend our opening hours." For charities, the extra measures are only a temporary solution to France's homelessness problem. Heatwave or not, "people die in the streets all year round", said Cecila Rocca, a coordinator for the Paris-based association The Dead of the Streets.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.