ADVERTISEMENT

Top French minister resigns over alleged lavish lifestyle

Published Jul 17, 2019 09:34 am
By the Associated Press The No. 2 official in the French government resigned Tuesday following media reports that he has been living a lavish lifestyle at taxpayer expense, including hosting lobster and Champagne soirees and ordering up exorbitant renovations of his ministerial apartment. With the French yellow vest backlash against the elite political system still fresh in the public mind, support for Ecology Minister Francois de Rugy ebbed as new stories emerged. In this July 9, 2019 file photo, French Ecology Minister Francois de Rugy gives a press conference during an Ecological Defense Council, in Paris. Francois de Rugy resigned Tuesday July 16, 2019 over reports of publicly funded lavish lifestyle. (Ludovic Marin/POOL via AP, File / MANILA BULLETIN) In this July 9, 2019 file photo, French Ecology Minister Francois de Rugy gives a press conference during an Ecological Defense Council, in Paris. Francois de Rugy resigned Tuesday July 16, 2019 over reports of publicly funded lavish lifestyle. (Ludovic Marin/POOL via AP, File / MANILA BULLETIN) He said on his verified Facebook page that he submitted his resignation to Prime Minister Edouard Philippe "to defend myself" and to protect his family. Before the day was over, Transport Minister Elisabeth Borne was named to replace Rugy, the Presidential Elysee Palace announced. Rugy said he filed a defamation lawsuit Tuesday morning over the "media attacks" that forced him to step down from his post, which is second in the Cabinet after the prime minister. Rugy has been the object of criticism in the week since investigative news site Mediapart reported that he and his wife hosted lavish dinners for friends while he served as president of the lower house of parliament. After his appointment in September as ecology minister, Rugy reportedly spent some 60,000 euros ($68,000) to refurbish his government apartment. He fired his top aide after Mediapart reported she kept a public rent-controlled apartment vacant, rather than using it as a primary residence as required. Then Mediapart reported that Rugy had done the same thing. "The media attacks and lynching of my family force me to take a step back — which anyone could understand," Rugy wrote in the Facebook post. "The mobilization necessary to defend myself means that I will not be able to serenely and effectively carry out the mission entrusted to me by the president and the prime minister." He said he filed the defamation complaint for what he called "untruths" published by Mediapart since last week based on "stolen photos, gossip, approximations." "There is no doubt about the will to harm, dirty, demolish," the ex-minister's statement said. Rugy, 45, was named president of the National Assembly, the lower chamber of parliament, in June 2017 after President Emmanuel Macron's election. He took on the important post of ecology minister in September after his predecessor, TV star Nicolas Hulot, resigned in frustration at not being able to carry out his mission as he saw fit. Living off the fat of the coffers of the French republic is nothing new. But the scandal surrounding Rugy gained special momentum because of President Emmanuel Macron's bid to clean house. In September 2017, on national television, he signed into law two measures to put morals into public life four months after taking office, fulfilling a campaign promise. The measures notably ban parliamentarians and members of the government from hiring family members and forces lawmakers to account for their spending, doing away with handsome monthly indemnities to be spent as they wished. As National Assembly president, Rugy went further, introducing a series of rigorous measures to cut the individual spending of lawmakers, part of the clean-image campaign to ensure legislators set a good example. Macron said he accepted the resignation so that Rugy "can defend himself fully and freely," BFMTV reported. Mediapart published multiple stories about Rugy's expenses, including photos of lavish dinners featuring giant lobsters. The paper said wines served at the soirees were among the best in the renowned cellars of the National Assembly. The prime minister summoned Rugy last week and ordered an investigation of the renovations at the minister's official apartment. A separate investigation was ordered of the dinner parties from his time as National Assembly president. On Tuesday, Mediapart was preparing a new story alleging that Rugy had used 9,200 euros ($10,322) from his expense funds as a lawmaker to pay for his membership in the Greens party, which he has since left, and then claimed it as a tax deduction. The site said Rugy had promised a response to the allegations by 2 p.m. Instead, he announced his resignation 40 minutes later. "The surprise in all this is hypocrisy. We say one thing and do another," Mediapart chief editor and founder Edwy Plenel said on French channel BFMTV. One lawmaker for Macron's party, Olivia Gregoire, denounced the opposition for pouncing on the minister before investigations were completed, and for judging him on photos without giving him the presumption of innocence. Gregoire said on BFMTV that Rugy's resignation was proof not of guilt but that "he's had enough."
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.