window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

June 11, 2025

26 minutes

Available for 27 days

US President Donald Trump claims a trade deal with China has been done. We explore the key issues in high-stakes trade talks in London. Did President Xi get what he wanted?

How a disgruntled worker caused an entrepreneur's worst nightmare in wiping out years of work at an Indian grocery delivery app.

And Devina Gupta hears why Ghana's nurses and midwives are striking, and how patients are facing treatment delays.