// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
27.2 C
Singapore

Which country caused the Singapore passport to lose its status as most powerful in the world?

Japan has beaten Singapore to claim the spot for the top passport in the world, according to the Henley Passport Index. This leaves Singapore and Germany tied in second place.

And which country was responsible for helping push the Republic to runner-up? Kosovo. This is a disputed territory in Europe, which declared independence from Serbia in 2008, and Singapore lost its visa-free access to the place because of that.

Japan ranks first as its citizens can travel visa-free or visa-on-arrival access to a total of 189 destinations, while Singapore and Germany allow for 188 destinations without a prior visa.

Based on a ranking at the beginning of this year, both Singapore and Japan were tied in first place with visa-free access to 180 destinations.

However, all is not lost as Singapore is still the top contender in other passport rankings, such as the Arton’s Passport Index. Furthermore, the rankings fluctuate rather frequently.

This might be why netizens are largely unfazed that they require a visa to travel to Kosovo.

Screen Shot 2018 05 24 at 8.32.25 pm Screen Shot 2018 05 24 at 8.32.57 pm Screen Shot 2018 05 24 at 8.33.25 pm


[email protected]

Hot this week

Mercedes driver, 19, pleads not guilty over Johor crash that killed 5 people, including his own brother & 10 y/o girl

The Malaysian student studying in Singapore faces a dangerous driving charge after a June crash that killed four family members and his own elder brother

Singapore toddler’s death leads to new MSF unit for identifying potential cases of child abuse

After the death of Megan Khung, the Ministry of Social and Family Development (MSF) said on Tuesday (Sep 22) that it is launching Sensemaking Alerts for Frontline Engagement and Response (SAFER)

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks