gettyimages-2197790013_jpg

A protester holds a placard during a demonstration at the proposed site of China’s embassy in London on February 8.
Carl Court/Getty Images

Back to top button