A delivery worker walks by the office buildings at the Central Business District in Beijing, Tuesday, April 8, 2025.