09:08 06/24/2024 The idiot who claimed immunity for Chinese diplomats in China Not long ago, on a road in Beijing, China, A car is parked illegally in … Read more