Aerial view of foreign trade containers piled up at a container terminal in Shanghai Port, China on May 5, 2025.