ADVERTISEMENT

North Korea informs Japan of upcoming 'satellite launch'

Published May 29, 2023 10:58 am
TOKYO, Japan -- North Korea has informed Japan that it is preparing to launch a satellite as early as this week, Tokyo announced Monday but warned it may actually be a sanctions-defying ballistic missile test. North Korea informed Japan that it will launch a rocket between May 31 and June 11, identifying waters near the Yellow Sea, the East China Sea and to the east of Luzon Island in the Philippines as warning areas, a Japanese coast guard spokesman told AFP. Such zones are usually designated for falling debris or rocket stages. Japanese Prime Minister Fumio Kishida told officials to gather intelligence "on North Korea's notification about the launch of a ballistic missile that it describes as a satellite", his office said in a tweet. "Even if it's described as a satellite, a launch using ballistic missile technology would be a violation of United Nations Security Council resolutions" and would threaten people's safety, Kishida told reporters. In 2012 and 2016, Pyongyang tested ballistic missiles that it called satellite launches. Both flew over Japan's southern Okinawa region. North Korean leader Kim Jong Un this month inspected the country's first military spy satellite as it was prepared for launch, and gave the green light for its "future action plan". In 2021, Kim had identified the development of such satellites as a key defence project for the North Korean military. Because long-range rockets and space launchers share the same technology, analysts say developing the ability to put a satellite in orbit would provide Pyongyang with cover for testing banned intercontinental ballistic missiles (ICBMs). Japan's defence ministry issued an order to shoot down any ballistic missile confirmed to be on course to fall into its territory. South Korea's foreign ministry condemned the launch plan, but officials did not confirm to AFP if Seoul had been directly notified too. "North Korea's so-called 'satellite launch' is a serious violation of UN Security Council resolutions banning all launches using ballistic missile technology, and is a clearly illegal act that cannot be justified under any pretext," the ministry said. South Korea and Japan have been working to mend long-frayed ties, including with greater cooperation on North Korea's military threats.

Unusual stance

Meanwhile, Kishida on Monday reiterated that Tokyo is open to talks with Pyongyang. North Korean state media on Monday published a statement from the country's vice-minister of foreign affairs, appearing to endorse a conciliatory approach to relations with Japan -- an unusual stance from Pyongyang. If Japan avoids "being shackled by the past, and seeks a way out for improving the relations, there is no reason for the DPRK and Japan not to meet", said the statement from Pak Sang Gil, using the initials of North Korea's official name. Pak said, however, that Japan needs to move on from sticking points such as the "abduction issue" for ties to improve. Japan suspects dozens of people who are still missing were abducted by North Korean agents in the 1970s and 1980s to train spies in the Japanese language and culture.

Related Tags

north korea world news Japan
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.