What is the UK’s Chagos Islands deal and why has Trump labelled it ‘great stupidity’?

Taiwan’s $40 Billion Military Spending Plan Stalled by Political Impasse