Pedestrians pass by the Apple store on Nanjing Road Pedestrian Street in Shanghai, China on October 29, 2025.