ADVERTISEMENT

Tensions then smiles as Kim and Trump reach hands across history

Published Jun 12, 2018 11:57 am
By Agence France-Presse Steadily, almost warily, the two leaders approached each other on a colonnaded verandah, their hands outstretched as a gaggle of media watched from a platform and the rest of the world looked on. Weeks in the making after decades of war, antagonism and venom, the first encounter between North Korean leader Kim Jong Un and Donald Trump was a crucial moment. The two leaders approached each other on a colonnaded verandah at a historic Singapore hotel. (AFP / SAUL LOEB / MANILA BULLETIN) The two leaders approached each other on a colonnaded verandah at a historic Singapore hotel. (AFP / SAUL LOEB / MANILA BULLETIN) Within the first minute in Singapore, the US president had proclaimed, he would know whether a deal over the North's nuclear arsenal was possible. The drive to the venue took both men through the tourist enclave of Sentosa island and past the towers of Shrek's castle at a Universal Studios theme park. But they emerged from their limousines grim and unsmiling, and the first few moments of their meeting appeared uneasy. As the two shook hands for around 13 seconds, Trump reached out to touch Kim's shoulder, looking down at the shorter man as he spoke. The two turned to face the cameras in front of a dozen American and North Korean flags, upright and unsmiling. But as Trump ushered the North Korean towards their meeting room, Kim's lips creased into the beginnings of a smile, and the two men visibly relaxed the moment they turned off the stage at the Capella Hotel. They chatted and smiled as they went into the first-ever one-on-one encounter between a leader of the North and a sitting US president. The first minute of the meeting, Trump said, had felt "really great". "I think it's going to be really successful and I think we will have a terrific relationship, I have no doubt." 'Not easy' Held on a former British military base, the summit came 65 years after Pyongyang's Chinese-backed forces fought the US-led UN coalition to a standstill in the Korean War, and followed years of increasing tensions over the North's banned nuclear and ballistic weapons programmes. According to the South Korean news agency Yonhap, it was the first time the US and North Korean emblems had been officially displayed side-by-side since the New York Philharmonic played a concert in Pyongyang in 2008. In Seoul, South Korean President Moon Jae-in -- whose country remains technically at war with the North -- watched live ahead of a cabinet meeting. "I, too, could hardly sleep last night," he told his ministers, hoping for a "new era among the two Koreas and the United States". Sitting across from Trump at a small side table, Kim told the US president through a translator: "It was not easy to get here. "The past worked as fetters on our limbs and the old prejudices and practices worked as obstacles on our way forward," he went on, his listener looking him in the eye and nodding. "But we overcame all of them and we are here today." Trump responded "That's true," before another handshake -- smiling this time -- and a thumbs-up from the US president.
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.