The UK has approved China’s application to build a “mega” embassy in London despite fierce opposition and concerns over ...
The massive embassy project — sometimes called a “mega-embassy” — would be built at the historic Royal Mint Court, close to ...