Vehicles wade through a flooded road amid an orange rainstorm alert in Nanning, Guangxi province, China, May 8, 2024.