ADVERTISEMENT

300 Afghan forces killed in airstrikes

Published Feb 28, 2026 03:49 pm
TRUCKS carrying Afghan refugees and their belongings are parked on a roadside in a safer place following cross-border clashes between Pakistan and Afghan forces near Torkham border crossing point, Pakistan, Saturday, Feb. 28, 2026. (AP)
TRUCKS carrying Afghan refugees and their belongings are parked on a roadside in a safer place following cross-border clashes between Pakistan and Afghan forces near Torkham border crossing point, Pakistan, Saturday, Feb. 28, 2026. (AP)
ISLAMABAD (AP) – Pakistan’s military, backed by artillery and air power, struck more Afghan military installations deep inside Afghanistan overnight and into early Saturday, killing over 300 Afghan forces in days-long border clashes, a government spokesman and officials said.
The two sides have targeted each other’s military positions since Thursday night, when Afghanistan launched strikes in response to Pakistani attacks that Islamabad said hit seven training camps and hideouts of the outlawed Pakistani Taliban, known as Tehrik-e-Taliban Pakistan. The group is separate but closely allied with Afghanistan’s Taliban.
More than 331 Afghan Taliban forces had been killed and over 500 others wounded during the ongoing military strikes in Afghanistan, according to Pakistan’s Information Minister, Attaullah Tarar, who said Pakistan also destroyed 102 Afghan posts, captured 22 others, and destroyed 163 tanks and armored vehicles in 37 locations.
On Saturday, Pakistan’s state-run media reported the country’s air force carried out strikes targeting key military installations in various areas of eastern Afghanistan.
According to Pakistani authorities, hundreds of residents living near the northwestern Torkham border crossing have fled to safer areas. In recent days, Pakistan has also transported dozens of Afghan refugees who had been waiting at the Torkham crossing to return home to safer locations.
There was no immediate comment from Afghanistan's government on the Pakistani claims Saturday.
Afghanistan's Defense Ministry on Saturday said Afghanistan attacked Pakistani military bases in Miranshah and Spin Wam overnight, destroying military installations and causing heavy casualties in response to the ongoing airstrikes by Pakistan.
In eastern Afghanistan, the Department of Information and Culture accused Pakistan of targeting civilian areas, destroying homes and killing at least 11 people. There was no immediate response from Pakistan, which has said it is targeting only military installations to avoid any civilian casualties.
Mullah Taj Mohammad Naqshbandi, an Afghan commissioner on Afghan side of the Torkham border, in a statement said Saturday that the “brave forces of the Islamic Emirate destroyed the Pakistani military regime’s commissariat, military units, and three important security towers.”
On Friday, the Afghan government said 55 Pakistani soldiers were killed during its strikes and Afghan losses were far lower than Pakistan claimed.
Afghan government spokesman Zabihullah Mujahid said Friday that the country's attacks on Pakistani military targets were meant as “a message that our hands can reach their throats and that we will respond to every evil act of Pakistan.” He added that “Pakistan has never sought to resolve problems through dialogue.”
The same day, Pakistan’s Defense Minister Khawaja Mohammad Asif wrote on X: “Our patience has now run out. Now it is open war between us." Pakistan has frequently accused Kabul of sheltering the TTP, allegations the group and Afghanistan’s Taliban government deny.
Pakistan’s army spokesman, Lt. Gen. Ahmed Sharif Chaudhry, said Friday the Afghan government had only one choice: “either choose TTP or Pakistan.”
Ejaz Ul Haq, an Afghan refugee stranded near the Torkham border with his family, said he could not return to Afghanistan because of the fighting. Many others were struggling to obtain food during the fasting month of Ramadan, he said.
Guftar, a Pakistani villager living near Torkham, urged the governments to reach a ceasefire, saying ordinary people are bearing the brunt of the conflict.
Tensions have been high since October, when dozens of soldiers, civilians, and suspected militants were killed in border clashes. A Qatari-mediated ceasefire ended the intense fighting that month, but several rounds of peace talks in Turkey in November failed to produce a lasting agreement. The two sides have occasionally traded fire since then, though the ceasefire had largely held until last week, when Pakistan struck what it described as TTP hideouts.
Since then, Turkey, Saudi Arabia, Qatar, China, and several other countries are again attempting to defuse tensions by offering mediation.
Qatar’s minister of state, Mohammed bin Abdulaziz Al-Khulaifi, spoke Friday with the foreign ministers of Afghanistan and Pakistan in an effort to de-escalate tensions, Qatar’s Foreign Ministry said in a post on X.

Related Tags

World news
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.