The planned construction of a new Chinese embassy in London has sparked controversy due to its massive scale, dubbed the "super embassy." Local authorities and police have objected, citing concerns ...
Some results have been hidden because they may be inaccessible to you