Vehicles run on flooded roads due to heavy rains in Baghdad, Iraq, on Nov. 21, 2020. (Xinhua)
Vehicles run on flooded roads in Baghdad, Iraq
Source: Xinhua| 2020-11-22 07:46:15|Editor: huaxia
Vehicles run on flooded roads due to heavy rains in Baghdad, Iraq, on Nov. 21, 2020. (Xinhua)