The UK goverenment on Tuesday approved a 20,000-square-metre plot of land, known as Royal Mint Court, for Chinaâs new embassy in London. The decision has stoked heated controversy, mostly over national security concerns and the signal it could send, that Britain bows to economic pressure from Beijing.