Vehicles and pedestrians make their way through the rain on the East Third Ring Road in Beijing, China, August 15, 2024.