Customers buy green dumplings at a century-old shop on the eve of Qingming Festival in Shanghai, China, April 2, 2024.