
Followers of Shiite cleric Muqtada al-Sadr wave flags as they take part in a campaign rally ahead of the parliamentary election on Tahrir Square, Baghdad, Iraq, on May 4, 2018. The vote of parliamentary election will be held on May 12, as around 7,000 candidates will compete for the 329 seats in the Iraqi parliament. (Xinhua/Khalil Dawood)













