News

UK court lifts a block on Britain handing the disputed Chagos Islands to Mauritius, allowing deal to be signed.