// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 25, 2026
28.3 C
Singapore

Singapore emerges as second-largest global source of cross-border capital

SINGAPORE: Singapore has solidified its position as a major player in global finance, ranking as the second-largest source of cross-border capital worldwide, according to a report by Colliers.

The country saw over S$14.3 billion in capital invested globally, highlighting its status as a key hub for international investments.

The report revealed that the United States maintained its leading position, accounting for over S$42.5 billion in cross-border investments.

Canada followed closely behind Singapore as the third-largest source, contributing S$12.3 billion to the global capital flow.

Hong Kong and the United Kingdom rounded out the top five, with S$10.7 billion and S$8.5 billion in investments, respectively.

Singapore’s prominence is also reflected in its role as a destination for cross-border capital, specifically in land development investments.

The city ranked second in this category, attracting SGD 2.5 billion (USD 1.9 billion) in foreign capital.

Among other significant contributors in the Asia-Pacific region, China took the top spot with SGD 46.9 billion (USD 36 billion) in capital outflows, while India, Australia, Vietnam, Malaysia, and Japan also featured prominently.

- Advertisement -

Hot this week

Power bank releases smoke at Woodlands MRT station, trains bypass station for 20 minutes

While waiting for the train at the MRT station, a female passenger's power bank suddenly started smoking. MRT staff quickly assisted in extinguishing the fire, and the train did not stop at Woodlan...

Singaporean with emergency fund of only S$5k tells others: ‘Stop comparing and run your own race’

SINGAPORE: Open social media for five minutes and you'll probably come away thinking everyone else has life sorted.   One person is collecting the keys to a new flat, another is celebrating a prom...

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