UK approves China’s largest embassy in Europe amid concerns

Beijing plans to construct the mega embassy at Royal Mint Court in London