Britain’s government has green-lit plans for China to build a “mega” embassy close to London’s financial district, despite ...
The proposed embassy building in central London will come up on the land that was once home to the Royal Mint Court, where ...