ADVERTISEMENT

Taiwan kicks off annual military drills to counter a potential Chinese attack

Published Aug 5, 2026 05:43 pm
TAIPEI, Taiwan (AP) — Taiwan kicked off annual military exercises Wednesday aimed at simulating a response to a potential Chinese invasion of the self-governed island Beijing claims as its own.
Soldiers conduct team training on a mortar during the annual Han Kuang military exercises in Taipei, Taiwan, Wednesday, Aug. 5, 2026. (AP Photo/Chiang Ying-ying)
Soldiers conduct team training on a mortar during the annual Han Kuang military exercises in Taipei, Taiwan, Wednesday, Aug. 5, 2026. (AP Photo/Chiang Ying-ying)
The live-fire exercises will test the Taiwanese army's ability to sustain 24-hour defense operations as well as counter China's "gray-zone tactics," which stop just short of open warfare. Urban resilience drills will test the population's response to a disruption in internet service.
The 10-day Han Kuang exercises are set to be held in various locations around the island. This year's drills will test new, U.S.-inspired communication methods including backbriefs — where subordinates explain to commanders how they plan to carry out assigned missions. The communication drills are intended to encourage first-line fighters to be more self-reliant and effective in battle, experts say.
Another focus of this year's drills is that they will mobilize the largest ever team of reservists, more than 5,000 service members across two brigades. Last year's drills involved one brigade of more than 3,000 reservists.
The drills will test how quickly reserves can mobilize from peacetime standby mode to full active duty.
Another focus of the exercises, reflecting Taiwan's longstanding emphasis on civil defense, are urban resilience drills. These will take place on different days in the major cities of Kaohsiung, Taichung and the capital, Taipei. During the drills, mobile internet speed will be reduced for about 30 minutes to simulate telecommunications interference in case of an attack.
Military equipment being tested will feature the newly acquired M1A2T Abrams tanks. Taiwan procured 108 of the American-made tanks in 2019, the last batch of which arrived in April.
Taiwan sources most of its weapons from the United States, which is the island's main informal backer in the face of territorial claims from China.
Beijing regards democratic Taiwan as a breakaway province, to be retaken by force if necessary. In recent years, it has ramped up a campaign of military pressure, which has involved sending military aircraft and warships near the island almost daily.
Taiwan's parliament recently approved a $24.8 billion supplementary budget bill for the purchase of U.S. arms, which fell short of Taiwanese President Lai Ching-te's proposal for a $40 billion budget.
The island's government is waiting on the U.S. to greenlight a $14 billion arms sale package to Taiwan, which has been held up for months.
U.S. President Donald Trump and the U.S. Congress earlier approved a separate, record-breaking $11 billion package. But after traveling to China in May, Trump described arms sales to Taiwan as a "good negotiating chip" with Beijing and refrained from approving the newest arms sales package to Taiwan.

Related Tags

world news Taiwan China
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; } }

{{ static_articles_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.