ADVERTISEMENT

Protesters in Bangkok demand resignation of court-suspended prime minister following deadly conflict

Published Aug 2, 2025 11:58 pm
Protesters gather at Victory Monument demanding Thailand's Prime Minister Paetongtarn Shinawatra resign in Bangkok, Thailand, Saturday, Saturday, Aug. 2, 2025. (AP Photo/Tadchakorn Kitchaiphon)
Protesters gather at Victory Monument demanding Thailand's Prime Minister Paetongtarn Shinawatra resign in Bangkok, Thailand, Saturday, Saturday, Aug. 2, 2025. (AP Photo/Tadchakorn Kitchaiphon)
BANGKOK (AP) — Protesters rallied Saturday in the Thai capital to demand the resignation of court-suspended Prime Minister Paetongtarn Shinawatra and in support of the armed forces following a violent border dispute with Cambodia that killed more than three dozen people and displaced over 260,000.
Gathered at Bangkok’s Victory Monument despite soaring temperatures, many sang patriotic songs and listened to speeches denouncing Paetongtarn and her father, Thaksin Shinawatra, a former prime minister, and voiced their backing of the country's army, which has always retained substantial power in the Southeast Asian country. Police said there were about 2,000 protesters by mid-afternoon, though more were expected to join as the temperature cooled.
Some locals accuse Paetongtarn and her family of allowing the conflict — which stretches back decades with both sides claiming pockets of land near the shared border — to escalate due to their close ties with Cambodia's former prime minister, Hun Sen. A court suspended Paetongtarn last month after Hun Sen, still a major power in his own country, leaked a phone call in which she she called him “uncle" and appeared to denigrate a Thai general, angering many.
The most recent clashes ended with an uneasy Malaysian-brokered ceasefire on July 29.
“Ung Ing, you need to leave,” said one well-known conservative columnist and protester, Jittakorn Bussaba, using Paetongtarn ’s nickname. “Because there’s blood on your hands. People have died because of you,” he said from the stage to general applause.
“Ung Ing has damaged the country. Everyone needs to help out," said 58-year-old Ammorn Khunthong. “Thaksin and his family should not run or command this country anymore.”
There were many familiar faces from a conservative, pro-royalist group once known as the Yellow Shirts, longtime foes of Paetongtarn’s father, who was toppled in a military coup in 2006. Thaksin, a billionaire tycoon, entered politics by founding his own political party and buying the loyalty of local political bosses nationwide. He was often accused of bullying critics and not separating his business dealings from those of the government.
Yellow Shirts rallies also helped oust the elected government of Thaksin’s sister, Yingluck Shinawatra, in a 2014 coup.
The army in Thailand plays a major role in politics and has staged 13 successful coups since the country became a constitutional monarchy in 1932.

Related Tags

WORLDNEWS
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.