A stream of crowded vehicles make their way slowly in the rain on the West Fourth Ring Road in Beijing, China, May 25, 2024.